RevlogError: index 00changelog.i is corrupted BUT verify says nothing wrong
Created originally on Bitbucket by wograebn
The error I get trying to launch workbench:
{{{ #!python ** Mercurial version (1.9+10-e9264b45237d). TortoiseHg version (2.1.1) ** Command: --nofork workbench ** CWD: E:\Funstorm\GameCo ** Extensions loaded: ** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] ** Windows version: (6, 1, 7601, 2, 'Service Pack 1') ** Processor architecture: x64 ** Qt-4.7.1 PyQt-4.8.3 Traceback (most recent call last): File "tortoisehg\hgqt\run.pyo", line 492, in call File "tortoisehg\hgqt\workbench.pyo", line 903, in run File "tortoisehg\hgqt\workbench.pyo", line 69, in init File "tortoisehg\hgqt\workbench.pyo", line 838, in restoreSettings File "tortoisehg\hgqt\reporegistry.pyo", line 320, in reloadModel File "tortoisehg\hgqt\repotreemodel.pyo", line 99, in init File "tortoisehg\hgqt\repotreemodel.pyo", line 318, in loadSubrepos File "tortoisehg\hgqt\repotreeitem.pyo", line 262, in appendSubrepos File "mercurial\localrepo.pyo", line 202, in getitem File "mercurial\context.pyo", line 28, in init File "mercurial\localrepo.pyo", line 526, in lookup File "mercurial\dirstate.pyo", line 207, in p1 File "mercurial\localrepo.pyo", line 188, in validate File "mercurial\util.pyo", line 169, in get File "mercurial\localrepo.pyo", line 172, in changelog File "mercurial\changelog.pyo", line 102, in init File "mercurial\revlog.pyo", line 270, in init RevlogError: index 00changelog.i is corrupted
}}}
So I tried to run verify on the directory but get:
checking changesets checking manifests crosschecking files in changesets and manifest checking files 146 files, 4 changesets, 147 total revisions
Any help is most appreciated!!! The only other issue I could find on this was resolved when the user ran verify.