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

2024-01-22 Thread mercurial-bugs
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: bugzi...@mercurial-scm.org
  Reporter: err...@raelity.com
CC: mercurial-de...@mercurial-scm.org,
pierre-yves.da...@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  
  graphloginternal  
  hggit   external  1.1.0 (dulwich 0.21.7)
  histeditinternal  
  purge   internal  
  rebase  internal  
  share   internal  
  topic   external  1.1.0
  transplant  internal  

 hg out
comparing with git+ssh://g...@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 
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 
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/

mercurial@51360: 42 new changesets

2024-01-22 Thread Mercurial Commits
42 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/da7ecb4deaec
changeset:   51319:da7ecb4deaec
user:Pierre-Yves David 
date:Fri Dec 22 12:58:54 2023 +0100
summary: delta-find: add a small docstring to deltacomputer

https://www.mercurial-scm.org/repo/hg/rev/c82e03b102a6
changeset:   51320:c82e03b102a6
user:Pierre-Yves David 
date:Mon Nov 20 04:44:40 2023 +0100
summary: delta-find: introduce a _DeltaSearch object

https://www.mercurial-scm.org/repo/hg/rev/c83074405276
changeset:   51321:c83074405276
user:Pierre-Yves David 
date:Mon Nov 20 04:53:11 2023 +0100
summary: delta-find: move `_refinedgroups` on the `_DeltaSearch` object

https://www.mercurial-scm.org/repo/hg/rev/a227e061bb4b
changeset:   51322:a227e061bb4b
user:Pierre-Yves David 
date:Mon Nov 20 04:59:25 2023 +0100
summary: delta-find: move `_rawgroups` on the `_DeltaSearch` object

https://www.mercurial-scm.org/repo/hg/rev/87fce139e927
changeset:   51323:87fce139e927
user:Pierre-Yves David 
date:Mon Nov 20 05:03:21 2023 +0100
summary: delta-find: move snapshot_cache in the _DeltaSearch.__init__

https://www.mercurial-scm.org/repo/hg/rev/047358417d01
changeset:   51324:047358417d01
user:Pierre-Yves David 
date:Mon Nov 20 05:04:23 2023 +0100
summary: delta-find: move target_rev in the _DeltaSearch.__init__

https://www.mercurial-scm.org/repo/hg/rev/c9ab452e5611
changeset:   51325:c9ab452e5611
user:Pierre-Yves David 
date:Mon Nov 20 05:05:29 2023 +0100
summary: delta-find: check DELTA_BASE_REUSE_FORCE in the 
_DeltaSearch.__init__

https://www.mercurial-scm.org/repo/hg/rev/01db705bbe32
changeset:   51326:01db705bbe32
user:Pierre-Yves David 
date:Thu Nov 23 01:13:40 2023 +0100
summary: delta-find: move tested in the _DeltaSearch.__init__

https://www.mercurial-scm.org/repo/hg/rev/a4af7507fa4b
changeset:   51327:a4af7507fa4b
user:Pierre-Yves David 
date:Thu Nov 23 01:28:30 2023 +0100
summary: delta-find: add more explanation to the the deltas_limit < length 
check

https://www.mercurial-scm.org/repo/hg/rev/46415df4eb1c
changeset:   51328:46415df4eb1c
user:Pierre-Yves David 
date:Thu Nov 23 03:23:41 2023 +0100
summary: delta-find: move filing of some debug data in `_one_dbg_data`

https://www.mercurial-scm.org/repo/hg/rev/398a105b16a0
changeset:   51329:398a105b16a0
user:Pierre-Yves David 
date:Thu Nov 23 03:23:11 2023 +0100
summary: delta-find: clarify that revisioninfo.p1/p2 constains nodeid

https://www.mercurial-scm.org/repo/hg/rev/49401b7dec0c
changeset:   51330:49401b7dec0c
user:Pierre-Yves David 
date:Fri Dec 22 01:33:33 2023 +0100
summary: delta-find: feed revinfo to _DeltaSearch

https://www.mercurial-scm.org/repo/hg/rev/7455cae67260
changeset:   51331:7455cae67260
user:Pierre-Yves David 
date:Fri Dec 22 01:33:40 2023 +0100
summary: delta-find: move is_good_delta_info on the _DeltaSearch class

https://www.mercurial-scm.org/repo/hg/rev/2e169a222e63
changeset:   51332:2e169a222e63
user:Pierre-Yves David 
date:Thu Nov 23 21:45:45 2023 +0100
summary: delta-find: fix the computation of the `prev` value

https://www.mercurial-scm.org/repo/hg/rev/0d92d62ecde0
changeset:   51333:0d92d62ecde0
user:Pierre-Yves David 
date:Thu Nov 23 21:13:14 2023 +0100
summary: delta-find: use "-1" as depth snapshot-dept for non snapshot in 
debug

https://www.mercurial-scm.org/repo/hg/rev/d0d869fccd20
changeset:   51334:d0d869fccd20
user:Pierre-Yves David 
date:Fri Dec 29 13:35:08 2023 +0100
summary: delta-find: move away from the generator API for _DeltaSearch

https://www.mercurial-scm.org/repo/hg/rev/02cc19f4f091
changeset:   51335:02cc19f4f091
user:Pierre-Yves David 
date:Thu Nov 23 04:21:07 2023 +0100
summary: delta-find: move pre-filtering of candidates in its own function

https://www.mercurial-scm.org/repo/hg/rev/898c212e1b2f
changeset:   51336:898c212e1b2f
user:Pierre-Yves David 
date:Thu Nov 23 18:40:47 2023 +0100
summary: delta-find: move pre-filtering of individual revision in its own 
function

https://www.mercurial-scm.org/repo/hg/rev/ac8b798e602b
changeset:   51337:ac8b798e602b
user:Pierre-Yves David 
date:Thu Jan 04 14:39:10 2024 +0100
summary: delta-find: drop the temporary indent

https://www.mercurial-scm.org/repo/hg/rev/2407af4f2eea
changeset:   51338:2407af4f2eea
user:Pierre-Yves David 
date:Thu Nov 23 18:56:31 2023 +0100
summary: delta-find: split the generic part of `_pre_filter_rev` in a method

https://www.mercurial-scm.org/repo/hg/rev/9a1239c362ae
changeset:   51339:9a1239c362ae
user:Pierre-Yves David 
date:Thu Jan 04 14:51:48 2024 +0100
summary: delta-find: split the "sparse" part of `_pre_filter_rev` in a

mercurial@51318: 3 new changesets

2024-01-22 Thread Mercurial Commits
3 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/178e50edb4f8
changeset:   51316:178e50edb4f8
parent:  51314:7e6aae033d8d
user:Pierre-Yves David 
date:Thu Jan 11 16:35:52 2024 +0100
summary: changelog: stop useless enforcing split at the end of transaction

https://www.mercurial-scm.org/repo/hg/rev/5b3b6db49bbb
changeset:   51317:5b3b6db49bbb
user:Pierre-Yves David 
date:Thu Jan 11 16:39:31 2024 +0100
summary: changelog: drop the side_write argument to revlog splitting

https://www.mercurial-scm.org/repo/hg/rev/0106df85efd5
changeset:   51318:0106df85efd5
tag: tip
user:Pierre-Yves David 
date:Thu Jan 11 16:41:54 2024 +0100
summary: revlog: stop using `atomictmp` for the split revlog

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@lists.mercurial-scm.org
https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel