I\'m receiving a \"missing revlog\" error when using Mercurial (via TortoiseHg). Does anybody know how to fix this repo?
% hg --repository C:\\Source\\Projec
The Mercurial wiki has a page on Repository Corruption. If the solution suggested by @Cat Plus Plus does not work for you, then you may attempt to reconstruct the revlog.
There is a section with step-by-step instructions for reconstructing missing revlogs. However, you must have a copy o the problem file as it existed in the "bad" revision.
In your case, you would need an exact copy of data/MyProject.Class.Library.Tests/Part/FileName.cs.orig
as it existed in revision 1 of the repo.
You can try to use convert extension with convert.hg.ignoreerrors
set to True, as described on the wiki. Keep in mind that this will modify the hashes, and damaged files will probably be lost completely.