Update repositories.yml to use depth: empty for the relevant directory trees
The regular update cronjob will thus ensure that the directory has got the
current revision.

When a listing is needed, Whimsy checks the revision of the checkout and
the revision in the listing file.

If there is a mismatch, recreate the listing.
On failure, retain the previous listing.
[This is what would have happened if svn update had failed]

Since 'svn list' is pretty fast, I doubt it will be necessary for the
cronjob to create the listings, but that could be arranged if necessary.

Comments?

S.

Reply via email to