Watching a file diff in a revision
Created originally on Bitbucket by Anonymous
On a revision of my repo, and only this one, i can't look at a file's diff at this revision. The following error pops up :
#!python
** Mercurial version (2.3.1). TortoiseHg version (2.5)
** Command: --nofork workbench
** CWD: C:\Documents and Settings\Admin\Bureau
** Encoding: cp1252
** Extensions loaded:
** Python version: 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]
** Windows version: sys.getwindowsversion(major=5, minor=1, build=2600, platform=2, service_pack='Service Pack 2')
** Processor architecture: x86
** Qt-4.8.0 PyQt-4.9.1
Traceback (most recent call last):
File "tortoisehg\hgqt\fileview.pyo", line 340, in displayFile
File "tortoisehg\hgqt\filedata.pyo", line 34, in __init__
File "tortoisehg\hgqt\filedata.pyo", line 362, in readStatus
File "tortoisehg\hgqt\filedata.pyo", line 59, in checkMaxDiff
File "mercurial\context.pyo", line 498, in data
File "mercurial\filelog.pyo", line 38, in read
File "mercurial\revlog.pyo", line 901, in revision
File "mercurial\revlog.pyo", line 824, in _chunkbase
File "mercurial\revlog.pyo", line 821, in _chunk
File "mercurial\revlog.pyo", line 89, in decompress
RevlogError: revlog decompress error: Error -3 while decompressing data: invalid distance too far back
For further precisions, i can't clone my repo throught http using the standard hg clone command line. I can if a specify the -r 26 (the rev before). but if i try -r 27 it fail. Same thing with hg pull. I bet this is no Tortoise issue since even the command line fail on this revision but maybe someone can help me here.