I cloned some repositories from github which worked fine.
Traceback (most recent call last):
File "/usr/bin/hg", line 38, in <module>
mercurial.dispatch.run()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 27, in run
sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 64, in dispatch
return _runcatch(req)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 87, in _runcatch
return _dispatch(req)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 683, in _dispatch
cmdpats, cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 465, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 737, in _runcommand
return checkargs()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 691, in checkargs
return cmdfunc()
File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 680, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mercurial/extensions.py", line 139, in wrap
util.checksignature(origfn), *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/root/.hgext/hgsubversion/hgsubversion/wrappers.py", line 70, in incoming
return orig(ui, repo, origsource, **opts)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mercurial/extensions.py", line 139, in wrap
util.checksignature(origfn), *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/hgext/mq.py", line 3325, in mqcommand
return orig(ui, repo, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 3681, in incoming
return hg.incoming(ui, repo, source, opts)
File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 499, in incoming
return _incoming(display, subreporecurse, ui, repo, source, opts)
File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 458, in _incoming
revs, opts["bundle"], opts["force"])
File "/usr/lib/python2.7/dist-packages/mercurial/extensions.py", line 184, in wrap
return wrapper(origfn, *args, **kwargs)
File "/root/.hgext/hg-git/hggit/__init__.py", line 171, in getremotechanges
r, c, cleanup = git.getremotechanges(other, revs)
File "/root/.hgext/hg-git/hggit/git_handler.py", line 252, in getremotechanges
refs = self.fetch_pack(remote.path, revs)
File "/root/.hgext/hg-git/hggit/git_handler.py", line 821, in fetch_pack
commit()
File "/usr/local/lib/python2.7/dist-packages/dulwich-0.8.4-py2.7-linux-i686.egg/dulwich/object_store.py", line 575, in commit
return self.move_in_pack(path)
File "/usr/local/lib/python2.7/dist-packages/dulwich-0.8.4-py2.7-linux-i686.egg/dulwich/object_store.py", line 549, in move_in_pack
entries = p.sorted_entries()
File "/usr/local/lib/python2.7/dist-packages/dulwich-0.8.4-py2.7-linux-i686.egg/dulwich/pack.py", line 1103, in sorted_entries
ret = list(self.iterentries(progress=progress))
File "/usr/local/lib/python2.7/dist-packages/dulwich-0.8.4-py2.7-linux-i686.egg/dulwich/pack.py", line 1091, in iterentries
for i, result in enumerate(PackIndexer.for_pack_data(self)):
File "/usr/local/lib/python2.7/dist-packages/dulwich-0.8.4-py2.7-linux-i686.egg/dulwich/pack.py", line 1238, in _walk_all_chains
for result in self._walk_ref_chains():
File "/usr/local/lib/python2.7/dist-packages/dulwich-0.8.4-py2.7-linux-i686.egg/dulwich/pack.py", line 1248, in _walk_ref_chains
self._ensure_no_pending()
File "/usr/local/lib/python2.7/dist-packages/dulwich-0.8.4-py2.7-linux-i686.egg/dulwich/pack.py", line 1244, in _ensure_no_pending
raise KeyError([sha_to_hex(s) for s in self._pending_ref])
KeyError: ['a47afc203838ac00bd69a74215524fdf1140d0b4', 'a773e25f80d15996b940c728da38fb7c1bc841f1', '99a6fb96e87e97d91e95dc00d1dea3ccae687919', 'bbad4a29b24430d6f2d3f330ba58bfc45d22a48a', 'f9e0552f970050a7cdbfcd1b00828f7bbc082f55', '44b3efee65af3d661470731eca07445d7c0a874f', '184e8776a0dff251d077905f05879309d53becce', '5984470c564825760c6ef47383447455ab860d4a', '9e322214d0bad0b2eb887abd3fa9e60c08047223', '2b7dbc0d4f291b2ea4ee2bad4b7d746fb7fa9c57', '38f43f4ba6a80c662d827d594650b74e945bcd0d', 'c1700bd6b70b4cc7bbf5ffd65e308dae75f396ad', 'c2256c0f757f73a225988f3200cafa86515baf3f']