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.