AttributeError: 'match' object has no attribute 'traversedir'
Created originally on Bitbucket by nicfit (Travis Shirk)
Traceback (most recent call last):
File "/usr/lib/python-exec/python2.7/hg", line 38, in <module>
mercurial.dispatch.run()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 28, in run
sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 65, in dispatch
return _runcatch(req)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 88, in _runcatch
return _dispatch(req)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 743, in _dispatch
cmdpats, cmdoptions)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 514, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 189, in wrap
return wrapper(origfn, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/hgext/pager.py", line 130, in pagecmd
return orig(ui, options, cmd, cmdfunc)
File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 189, in wrap
return wrapper(origfn, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/hgext/color.py", line 394, in colorcmd
return orig(ui_, opts, cmd, cmdfunc)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 833, in _runcommand
return checkargs()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 804, in checkargs
return cmdfunc()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 740, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 475, in check
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 144, in wrap
util.checksignature(origfn), *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 475, in check
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/hgext/largefiles/overrides.py", line 756, in overrideclone
return orig(ui, source, dest, **opts)
File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 475, in check
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/mercurial/commands.py", line 1234, in clone
branch=opts.get('branch'))
File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 189, in wrap
return wrapper(origfn, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/hgext/largefiles/overrides.py", line 759, in hgclone
result = orig(ui, opts, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/mercurial/hg.py", line 436, in clone
_update(destrepo, uprev)
File "/usr/lib64/python2.7/site-packages/mercurial/hg.py", line 462, in update
stats = updaterepo(repo, node, False)
File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 189, in wrap
return wrapper(origfn, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/hgext/largefiles/overrides.py", line 675, in hgupdaterepo
oldstandins = lfutil.getstandinsstate(repo)
File "/usr/lib64/python2.7/site-packages/hgext/largefiles/lfutil.py", line 412, in getstandinsstate
for standin in repo.dirstate.walk(matcher, [], False, False):
File "/usr/lib64/python2.7/site-packages/mercurial/dirstate.py", line 581, in walk
ignore = self._ignore
File "/usr/lib64/python2.7/site-packages/mercurial/scmutil.py", line 971, in __get__
entry.obj = self.func(obj)
File "/home/travis/scripts/hg-git/hggit/gitdirstate.py", line 98, in _ignore
fns = self._finddotgitignores()
File "/home/travis/scripts/hg-git/hggit/gitdirstate.py", line 136, in _finddotgitignores
matchtdir = match.traversedir
AttributeError: 'match' object has no attribute 'traversedir'