Open amadeus opened 9 years ago
This appears to be repository corruption inside your .hg/git store. I'd suggest recloning.
I've had the same problem, but hg verify
shows the repo as clean. Could we instead do this?
cd .hg ; rm -rf ./git ./git-*
I've got a similar issue:
pushing to git+ssh://git@git.overlays.gentoo.org/user/triquetra.git
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.9 (default, Feb 11 2015, 16:08:53) [GCC 4.9.2]
** Mercurial Distributed SCM (version 3.3)
** Extensions loaded: rebase, purge, hggit
Traceback (most recent call last):
File "/usr/lib/python-exec/python2.7/hg", line 43, 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 71, in dispatch
ret = _runcatch(req)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 140, in _runcatch
return _dispatch(req)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 860, in _dispatch
cmdpats, cmdoptions)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 621, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 951, in _runcommand
return checkargs()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 922, in checkargs
return cmdfunc()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 857, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 711, in check
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/mercurial/commands.py", line 5115, in push
bookmarks=opts.get('bookmark', ()))
File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 194, in wrap
return wrapper(origfn, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/hggit/util.py", line 42, in inner
return f(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/hggit/__init__.py", line 258, in exchangepush
pushop.cgresult = repo.githandler.push(remote.path, revs, force)
File "/usr/lib64/python2.7/site-packages/hggit/git_handler.py", line 310, in push
old_refs, new_refs = self.upload_pack(remote, revs, force)
File "/usr/lib64/python2.7/site-packages/hggit/git_handler.py", line 964, in upload_pack
new_refs = client.send_pack(path, changed, genpack)
File "/usr/lib64/python2.7/site-packages/dulwich-0.8.5-py2.7-linux-x86_64.egg/dulwich/client.py", line 439, in send_pack
proto, unused_can_read = self._connect('receive-pack', path)
File "/usr/lib64/python2.7/site-packages/dulwich-0.8.5-py2.7-linux-x86_64.egg/dulwich/client.py", line 625, in _connect
con = get_ssh_vendor().connect_ssh(
AttributeError: '_Vendor' object has no attribute 'connect_ssh'
I get the following error when attempting to push:
The only settings I have in my hgrc are:
As stated in the title, Mercurial 3.1 and hg-git 0.7.0