Watching a file diff in a revision
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 :
** 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.