I'm pretty sure we can (need-action:) reproduce this fairly reliably by
creating some kind of situation that would cause darcs to "download" a
hash-mismatch file.
From personal experience and also from issue2000 (or maybe issue1993), I
get the impression that darcs will (1) save files to cache and (2) check
the hash. If step 2 fails, the bad files are still left behind in the
caches, which messes up further attempts at fetching a repository.
Shouldn't Darcs clean the bad files from the caches, or maybe just check
first before saving them?
|