Issue #3309 resolved

Attempting to revert causes maximum recursion depth to be exceeded.

Anonymous created an issue

I tried to revert a folder in my repository. When doing so I got an error (please see attached file).

    #!python
    ** Mercurial version (2.7).  TortoiseHg version (2.9)
    ** Command: --nofork revert --listfile C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\THG2A.tmp
    ** CWD: \\?\C:\WTI_Dev\Inertia VeriStand
    ** Encoding: cp1252
    ** Extensions loaded: mercurial_keyring, convert, extdiff, largefiles, notify, win32lfn, mq
    ** 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 3')
    ** Processor architecture: x86
    ** Qt-4.8.4 PyQt-4.10.2 QScintilla-2.7.2
    Traceback (most recent call last):
      File "tortoisehg\hgqt\thread.pyo", line 273, in run
      File "tortoisehg\util\hglib.pyo", line 879, in dispatch
      File "mercurial\dispatch.pyo", line 778, in _dispatch
      File "mercurial\dispatch.pyo", line 549, in runcommand
      File "mercurial\dispatch.pyo", line 869, in _runcommand
      File "mercurial\dispatch.pyo", line 840, in checkargs
      File "mercurial\dispatch.pyo", line 775, in <lambda>
      File "mercurial\util.pyo", line 506, in check
      File "mercurial\extensions.pyo", line 143, in wrap
      File "mercurial\util.pyo", line 506, in check
      File "hgext\mq.pyo", line 3531, in mqcommand
      File "mercurial\util.pyo", line 506, in check
      File "mercurial\extensions.pyo", line 143, in wrap
      File "mercurial\util.pyo", line 506, in check
      File "hgext\largefiles\overrides.pyo", line 608, in overriderevert
      File "hgext\largefiles\lfutil.pyo", line 126, in openlfdirstate
      File "hgext\largefiles\lfutil.pyo", line 223, in getstandinmatcher
      File "mercurial\scmutil.pyo", line 674, in match
      File "mercurial\scmutil.pyo", line 664, in matchandpats
      File "mercurial\scmutil.pyo", line 651, in expandpats
      File "glob.pyo", line 16, in glob
      File "glob.pyo", line 41, in iglob
      ...
      File "glob.pyo", line 28, in iglob
      File "C:\Documents and Settings\administrator\win32lfn.py", line 215, in lfnsplit
      File "ntpath.pyo", line 170, in split
      File "ntpath.pyo", line 125, in splitdrive
    RuntimeError: maximum recursion depth exceeded in cmp

Comments (2)

  1. Log in to comment