hg out exception (mercurial.error.ProgrammingError: cannot call command branches:...)
After doing a push, see #331 (closed), discovered some files that should not have been included. Did an hg amend --extract ...
. Getting ready to push again, did hg out and got the following. Note that I had topics enabled (not being used), saw topics in backtrace, so disabled topics (see end for difference in backtrace)
NOTE: hg push -f -r ValidateFxmlControllerLocation
succeeded (except for the exception that seems to occur on all pushes)
$ hg out
comparing with git+ssh://git@github.com:errael/netbeans.git
searching for changes
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 5.4.2)
** Extensions loaded: evolve, hggit, transplant, rebase, histedit, strip, convert, graphlog, share, eol, purge, extdiff
** ProgrammingError: cannot call command branches: method of same name not available on peer
Traceback (most recent call last):
File "hg", line 58, in <module>
File "mercurial\dispatch.pyo", line 112, in run
File "mercurial\dispatch.pyo", line 298, in dispatch
File "mercurial\dispatch.pyo", line 472, in _runcatch
File "mercurial\dispatch.pyo", line 481, in _callcatch
File "mercurial\scmutil.pyo", line 152, in callcatch
File "mercurial\dispatch.pyo", line 462, in _runcatchfunc
File "mercurial\dispatch.pyo", line 1226, in _dispatch
File "mercurial\dispatch.pyo", line 910, in runcommand
File "mercurial\dispatch.pyo", line 1237, in _runcommand
File "mercurial\dispatch.pyo", line 1223, in <lambda>
File "mercurial\util.pyo", line 1865, in check
File "mercurial\commands.pyo", line 5039, in outgoing
File "mercurial\hg.pyo", line 1279, in outgoing
File "mercurial\hg.pyo", line 1260, in _outgoing
File "mercurial\extensions.pyo", line 509, in closure
File "C:/f/pf/Python27/lib/site-packages\hggit\__init__.py", line 306, in findcommonoutgoing
force=force)
File "mercurial\discovery.pyo", line 55, in findcommonincoming
File "mercurial\treediscovery.pyo", line 73, in findcommonincoming
File "mercurial\wireprotov1peer.pyo", line 160, in callcommand
mercurial.error.ProgrammingError: cannot call command branches: method of same name not available on peer
FYI, with topics enabled
File "mercurial\treediscovery.pyo", line 73, in findcommonincoming
File "C:/f/pf/Python27/lib/site-packages/hgext3rd\topic\server.py", line 92, in callcommand
return s.callcommand(command, args)
File "mercurial\wireprotov1peer.pyo", line 160, in callcommand
mercurial.error.ProgrammingError: cannot call command branches: method of same name not available on peer