schacon/hg-git

undiagnosed crash

jaberg opened this issue · 0 comments

I typed "hg push ../empty_git_repo" and it ran for somewhere between a minute and an hour. Exited with the following:

This is with a easy_install hggit from this afternoon, but other software on the stack might not be as fresh. It's an ubuntu 11 box I think.

"""
** unknown exception encountered, details follow
** report bug details to http://mercurial.selenic.com/bts/
** or mercurial@selenic.com
** Mercurial Distributed SCM (version 1.4.3)
** Extensions loaded: fetch, convert, graphlog, mq, record, rebase, extdiff, bookmarks, hggit
Traceback (most recent call last):
File "/usr/bin/hg", line 27, in
mercurial.dispatch.run()
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 16, in run
sys.exit(dispatch(sys.argv[1:]))
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 30, in dispatch
return _runcatch(u, args)
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 46, in _runcatch
return _dispatch(ui, args)
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 454, in _dispatch
return runcommand(lui, repo, cmd, fullargs, ui, options, d)
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 324, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 505, in _runcommand
return checkargs()
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 459, in checkargs
return cmdfunc()
File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 453, in
d = lambda: util.checksignature(func)(ui, _args, *_cmdoptions)
File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 386, in check
return func(_args, *_kwargs)
File "/usr/lib/pymodules/python2.6/mercurial/commands.py", line 2356, in push
r = repo.push(other, opts.get('force'), revs=revs)
File "build/bdist.linux-x86_64/egg/hggit/hgrepo.py", line 22, in push
File "build/bdist.linux-x86_64/egg/hggit/git_handler.py", line 151, in push
File "build/bdist.linux-x86_64/egg/hggit/git_handler.py", line 120, in export_commits
File "build/bdist.linux-x86_64/egg/hggit/git_handler.py", line 679, in export_hg_tags
File "/home/bergstra/local/lib/python2.6/site-packages/dulwich-0.7.1-py2.6-linux-x86_64.egg/dulwich/repo.py", line 304, in setitem
self.set_if_equals(name, None, ref)
File "/home/bergstra/local/lib/python2.6/site-packages/dulwich-0.7.1-py2.6-linux-x86_64.egg/dulwich/repo.py", line 577, in set_if_equals
self._check_refname(name)
File "/home/bergstra/local/lib/python2.6/site-packages/dulwich-0.7.1-py2.6-linux-x86_64.egg/dulwich/repo.py", line 217, in _check_refname
raise RefFormatError(name)
dulwich.errors.RefFormatError: refs/tags/sequencelabelling 20090130-rerun

"""