Many missing revlogs, do we have a problem?
Adrian Buehlmann
adrian at cadifra.com
Thu Jun 18 11:26:44 UTC 2015
On 2015-06-18 11:53, Simon King wrote:
> At this point, you could try adding the missing .i files into this
> recovery repository, but I don't think that will be sufficient. From a
> previous message of yours, it sounds like the fncache file (which
> serves as an index of the revlogs in the repository) may have been
> truncated.
A damaged fncache file should be simple to recreate.
If I delete the fncache file in a testrepo A, I then get "missing
revlog" errors for all files in A on 'hg verify'.
But I then can still do a local
hg clone --pull A B
as that command doesn't need the fncache file in A. After that, B should
have the fncache file rebuilt and verify in B will pass again.
(At least it used to work like that...)
More information about the Mercurial
mailing list