[Bug 6862] New: ProgrammingError: cannot call command branches: method of same name not available on peer

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Tue Jan 23 04:01:22 UTC 2024


https://bz.mercurial-scm.org/show_bug.cgi?id=6862

            Bug ID: 6862
           Summary: ProgrammingError: cannot call command branches: method
                    of same name not available on peer
           Product: Mercurial
           Version: 6.6.2
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: errael at raelity.com
                CC: mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org
    Python Version: ---

** Unknown exception encountered with possibly-broken third-party extension
"evolve" 11.1.0
** ProgrammingError: cannot call command branches: method of same name not
available on peer

$ hg --version -v
Mercurial Distributed SCM (version 6.6.2)
  evolve      external  11.1.0
  extdiff     internal  
  fsmonitor   internal  
  graphlog    internal  
  hggit       external  1.1.0 (dulwich 0.21.7)
  histedit    internal  
  purge       internal  
  rebase      internal  
  share       internal  
  topic       external  1.1.0
  transplant  internal  

 hg out
comparing with git+ssh://git@github.com:bpangburn/swingset.git
searching for changes
** Unknown exception encountered with possibly-broken third-party extension
"evolve" 11.1.0
** which supports versions 6.5 of Mercurial.
** Please disable "evolve" and try your action again.
** If that fixes the bug please report it to https://bz.mercurial-scm.org/
** Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
** Mercurial Distributed SCM (version 6.6.2)
** Extensions loaded: convert, evolve 11.1.0, extdiff, fsmonitor, graphlog,
hggit 1.1.0 (dulwich 0.21.7), histedit, purge, rebase, share, topic 1.1.0,
transplant
** ProgrammingError: cannot call command branches: method of same name not
available on peer
Traceback (most recent call last):
  File "/home/err/.venv/bin/hg", line 59, in <module>
    dispatch.run()
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 142, in run
    status = dispatch(req)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 231, in dispatch
    status = _rundispatch(req)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 275, in _rundispatch
    ret = _runcatch(req) or 0
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 456, in _runcatch
    return _callcatch(ui, _runcatchfunc)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 466, in _callcatch
    return scmutil.callcatch(ui, func)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/scmutil.py",
line 152, in callcatch
    return func()
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 446, in _runcatchfunc
    return _dispatch(req)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 1271, in _dispatch
    return runcommand(
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 904, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 1283, in _runcommand
    return cmdfunc()
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/dispatch.py",
line 1269, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/util.py", line
1878, in check
    return func(*args, **kwargs)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/util.py", line
1878, in check
    return func(*args, **kwargs)
  File
"/home/err/.venv/lib/python3.10/site-packages/hgext3rd/topic/__init__.py", line
1620, in pushoutgoingwrap
    return orig(ui, repo, *args, **opts)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/util.py", line
1878, in check
    return func(*args, **kwargs)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/commands.py",
line 5081, in outgoing
    return hg.outgoing(ui, repo, dests, opts)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/hg.py", line
1503, in outgoing
    o, others = _outgoing(ui, repo, dests, opts, subpath=subpath)
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/hg.py", line
1449, in _outgoing
    outgoing = discovery.findcommonoutgoing(
  File "/home/err/.venv/lib/python3.10/site-packages/hggit/gitrepo.py", line
166, in findcommonoutgoing
    commoninc = discovery.findcommonincoming(
  File "/home/err/.venv/lib/python3.10/site-packages/mercurial/discovery.py",
line 54, in findcommonincoming
    return treediscovery.findcommonincoming(repo, remote, heads, force)
  File
"/home/err/.venv/lib/python3.10/site-packages/mercurial/treediscovery.py", line
82, in findcommonincoming
    branches = e.callcommand(b'branches', {b'nodes': unknown}).result()
  File "/home/err/.venv/lib/python3.10/site-packages/hgext3rd/topic/server.py",
line 152, in callcommand
    return s.callcommand(command, args)
  File
"/home/err/.venv/lib/python3.10/site-packages/mercurial/wireprotov1peer.py",
line 139, in callcommand
    raise error.ProgrammingError(
mercurial.error.ProgrammingError: cannot call command branches: method of same
name not available on peer

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list