repository corrupted after remote check-in
Created originally on Bitbucket by Anonymous
I work on my code base from two machines. Each has a local copy of the code, and there is a central synchronization copy on a network drive. On one machine this network drive is mounted, so I can access it locally. On the other I have to ssh in to commit. This usually works but then this happened last time i committed remotely:
#!python
** Mercurial version (1.9.3). TortoiseHg version (2.1.4)
** Command: --nofork workbench
** CWD: U:\private\HG\CAMo
** Encoding: cp1252
** 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 547, in __call__
File "tortoisehg\hgqt\workbench.pyo", line 909, in run
File "tortoisehg\hgqt\workbench.pyo", line 492, in showRepo
File "tortoisehg\hgqt\workbench.pyo", line 759, in _openRepo
File "tortoisehg\hgqt\workbench.pyo", line 640, in addRepoTab
File "tortoisehg\hgqt\repowidget.pyo", line 79, in __init__
File "mercurial\localrepo.pyo", line 214, in __len__
File "mercurial\util.pyo", line 173, 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