[Bug 3942] New: hg convert fails with "RevlogError: integrity check failed"

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Wed May 22 13:46:24 CDT 2013


http://bz.selenic.com/show_bug.cgi?id=3942

          Priority: normal
            Bug ID: 3942
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: hg convert fails with "RevlogError: integrity check
                    failed"
          Severity: bug
    Classification: Unclassified
                OS: Mac OS
          Reporter: michael.richards at windstream.com
          Hardware: Macintosh
            Status: UNCONFIRMED
           Version: 2.6
         Component: convert
           Product: Mercurial

Created attachment 1727
  --> http://bz.selenic.com/attachment.cgi?id=1727&action=edit
hg convert debug output leading up to the integrity check failed error

Hg version used to produce the error:
$ hg --version
Mercurial Distributed SCM (version 2.6+20130507)

The error is encountered while attempting to convert from a Mercurial source to
a Mercurial destination using a filemap to exclude several directories.

$ cat UnifiedPortal.hg.exclude
exclude UnifiedPortalWeb/WebRoot/WEB-INF/classes/com
exclude UnifiedPortalWeb/WebRoot/WEB-INF/classes/managed
exclude UnifiedPortalWeb/WebRoot/WEB-INF/lib

hg convert --filemap UnifiedPortal.hg.exclude UnifiedPortal
UnifiedPortal-exclude --traceback --debug -v

...

RevlogError: integrity check failed on 00changelog.i:9887
abort: integrity check failed on 00changelog.i:9887!
$ 

More complete debug output and traceback are included in the attached file:
hg-convert-error.txt

Running 'hg verify' on the source repo does not produce any errors.

Running 'hg convert' on the source repo without the --filemap option
successfully creates a new complete copy of the repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list