Corruption issue from filesystem exception.

Sune Foldager cryo at cyanite.org
Mon Feb 2 17:08:28 CST 2009


On 02/02/2009, at 23.05, Sune Foldager wrote:

> Rebase: Not sure where it happens, but I am guessing during a strip
> leading to failed update of some of the involved files. Afterwards,
> there is often corruption. Usually, the file revisions are off-by-one
> compared to the changelog. It can be fixed with a hex editor, but
> that's somewhat uncool of course :-p.

The first time it happened, the subsequent hg verify produced the  
following output. The second time it happened it was similar, but this  
time revision numbers were off by two instead (because, I think, we  
rebased two changesets that time):

vis_wpf2\Common $ hg -v verify
repository uses revlog format 1
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
GUItalis/NetComponents/GuitalisWPFControls/CprTextBox.cs@?: rev 1  
point to unexpected changeset 28
(expected 17 29 74 270)
GUItalis/NetComponents/GuitalisWPFControls/ 
GuitalisWPFControls.csproj@?: rev 4 point to unexpected changeset 27
(expected 0 1 5 17 28 32 33 40 50 54 59 71 74 270 273)
7960 files, 299 changesets, 9616 total revisions
2 warnings encountered!
2 integrity errors encountered!
vis_wpf2\Common $

-- 
Sune Foldager.



More information about the Mercurial-devel mailing list