[MacPorts] #49495: py-hggit broken with mercurial @3.5.99_0

MacPorts noreply at macports.org
Wed Oct 28 16:01:30 PDT 2015


#49495: py-hggit broken with mercurial @3.5.99_0
--------------------------------+----------------------
 Reporter:  easieste@…          |      Owner:  sean@…
     Type:  defect              |     Status:  new
 Priority:  Normal              |  Milestone:
Component:  ports               |    Version:  2.3.4
 Keywords:  py-hggit mercurial  |       Port:  py-hggit
--------------------------------+----------------------
 hg push to github repository is failing for me with the following error.
 An "hg outgoing" successfully shows that a commit is outstanding.

 Downgrading to mercurial @3.5.1_0 allows hg-git to function again.  Most
 likely upgrading to mercurial-3.6 should allow this to work again as few
 others are testing the exact version of mercurial that corresponds to
 @3.5.99_0.

 Issue filed upstream as well at <https://bitbucket.org/durin42/hg-
 git/issues/169/hg-push-to-github-fails>.

 {{{
 quoth:~/work/slime$ hg push
 pushing to git+ssh://git@github.com:easye/slime.git
 ** Unknown exception encountered with possibly-broken third-party
 extension hggit
 ** which supports versions 3.4 of Mercurial.
 ** Please disable hggit and try your action again.
 ** If that fixes the bug please report it to https://bitbucket.org/durin42
 /hg-git/issues
 ** Python 2.7.10 (default, Aug 18 2015, 20:14:59) [GCC 4.2.1 Compatible
 Apple LLVM 6.0 (clang-600.0.54)]
 ** Mercurial Distributed SCM (version 3.6-rc+2-b57e5bfaad7c)
 ** Extensions loaded: strip, mq, hggit
 Traceback (most recent call last):
   File "/opt/local/bin/hg", line 43, in <module>
     mercurial.dispatch.run()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 54, in run
     sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 116, in dispatch
     ret = _runcatch(req)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 187, in _runcatch
     return _dispatch(req)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 920, in _dispatch
     cmdpats, cmdoptions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 679, in runcommand
     ret = _runcommand(ui, options, cmd, d)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 1051, in _runcommand
     return checkargs()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 1011, in checkargs
     return cmdfunc()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/dispatch.py", line 917, in <lambda>
     d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/util.py", line 801, in check
     return func(*args, **kwargs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/extensions.py", line 183, in closure
     return func(*(args + a), **kw)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/util.py", line 801, in check
     return func(*args, **kwargs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/hgext/mq.py", line 3526, in mqcommand
     return orig(ui, repo, *args, **kwargs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/util.py", line 801, in check
     return func(*args, **kwargs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/commands.py", line 5421, in push
     opargs=opts.get('opargs'))
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/mercurial/extensions.py", line 183, in closure
     return func(*(args + a), **kw)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/hggit/util.py", line 48, in inner
     return f(*args, **kwargs)
 TypeError: exchangepush() got an unexpected keyword argument 'opargs'
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/49495>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list