integrity failure - how to fix?
Thomas Arendsen Hein
thomas at intevation.de
Sun Dec 17 03:49:22 CST 2006
* Ed Santiago <esm at edsantiago.com> [20061217 01:37]:
> hg log/diff/commit is barfing with:
>
> abort: integrity check failed on 00changelog.d:1736!
>
> hg verify complains:
>
> repository uses revlog format 0
> checking changesets
> changelog data length off by 917 bytes
> incorrect link (1734) for changeset revision 1736
> unpacking changeset dbee0143e5a6: integrity check failed on 00changelog.d:1736
> checking manifests
> manifest data length off by 212 bytes
> crosschecking files in changesets and manifests
> checking files
> diff.out: 883:1b97f5e2260d not in manifests
> diff.out:1b97f5e2260d points to unexpected changeset 1734
> r: 408:3a221a8c373b not in manifests
> r:3a221a8c373b points to unexpected changeset 1734
> 8 files, 1737 changesets, 1766 total revisions
> 8 integrity errors encountered!
Can you make the repository (just the .hg directory) available for
downloading?
> And: I've added a lock to my procmail rule. But if locking
> truly is the cause of this problem, you might want to make
> sure the Hg locking is SMP-safe...
It should be. Which hg version do you use?
Thomas
--
Email: thomas at intevation.de
http://intevation.de/~thomas/
More information about the Mercurial
mailing list