Issue #2260 on hold

error on path contains simple Chinese

Anonymous created an issue

I use the extension "fixutf8", then error append.

** Mercurial version (2.3.2).  TortoiseHg version (2.5.1)
** Command: --nofork workbench
** CWD: D:\Workspace\AutoCM\AutoCM5.0.8
** Encoding: cp936
** Extensions loaded: 
** Python version: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-4.8.0 PyQt-4.9.1
Traceback (most recent call last):
  File "tortoisehg\hgqt\qtlib.pyo", line 1044, in showEvent
  File "tortoisehg\hgqt\qtlib.pyo", line 1056, in get
  File "tortoisehg\hgqt\repowidget.pyo", line 358, in createCommitWidget
  File "tortoisehg\hgqt\commit.pyo", line 331, in commitSetupButton
  File "tortoisehg\hgqt\commit.pyo", line 360, in commitSetAction
  File "mercurial\context.pyo", line 196, in tags
  File "mercurial\localrepo.pyo", line 584, in nodetags
  File "mercurial\util.pyo", line 245, in __get__
  File "mercurial\localrepo.pyo", line 511, in _tagscache
  File "mercurial\localrepo.pyo", line 544, in _findtags
  File "mercurial\tags.pyo", line 30, in findglobaltags
  File "mercurial\tags.pyo", line 247, in _readtagcache
  File "mercurial\context.pyo", line 287, in filenode
  File "mercurial\context.pyo", line 279, in _fileinfo
  File "mercurial\scmutil.pyo", line 905, in __get__
  File "mercurial\localrepo.pyo", line 328, in manifest
  File "mercurial\manifest.pyo", line 32, in __init__
  File "mercurial\revlog.pyo", line 245, in __init__
RevlogError: index 00manifest.i is corrupted

Comments (2)

  1. Yuya Nishihara
    • edited description

    According to the backtrace, fixutf8 is not enabled in TortoiseHg. Can you elaborate what you did?

    I heard fixutf8 is NOT fully compatible with recent version of Mercurial, but this RevlogError seems not a typical problem.

  2. Log in to comment