https://bz.mercurial-scm.org/show_bug.cgi?id=6848
Bug ID: 6848 Summary: hg incoming: unknown exception encountered Product: Mercurial Version: 6.5.2 Hardware: PC OS: Linux Status: UNCONFIRMED Severity: bug Priority: wish Component: Mercurial Assignee: bugzi...@mercurial-scm.org Reporter: richard.p...@free.fr CC: mercurial-de...@mercurial-scm.org Python Version: --- On Arch (well, EndeavourOS), > Linux 6.5.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 19 Oct 2023 22:52:14 +0000 > x86_64 unknown unknown GNU/Linux after updating to Mercurial 6.5.2, I can no longer do an `hg incoming' on [some] mercurial repositories. In particular the repository indicated below: $ hg inc comparaison avec https://foss.heptapod.net/tryton/tryton/ searching for changes changeset: 96805:17b0d04b3258 ** unknown exception encountered, please report by visiting ** https://mercurial-scm.org/wiki/BugTracker ** Python 3.11.5 (main, Sep 2 2023, 14:16:33) [GCC 13.2.1 20230801] ** Mercurial version 6.5.2, système de gestion de sources distribué ** Extensions chargées : absorb, evolve 11.1.0, graphlog, hgk, highlight, histedit, rebase, show, topic 1.1.0 Traceback (most recent call last): File "/usr/sbin/hg", line 59, in <module> dispatch.run() File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 143, in run status = dispatch(req) ^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 232, in dispatch status = _rundispatch(req) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 276, in _rundispatch ret = _runcatch(req) or 0 ^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 457, in _runcatch return _callcatch(ui, _runcatchfunc) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 467, in _callcatch return scmutil.callcatch(ui, func) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/scmutil.py", line 153, in callcatch return func() ^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 447, in _runcatchfunc return _dispatch(req) ^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 1272, in _dispatch return runcommand( ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 905, in runcommand ret = _runcommand(ui, options, cmd, d) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 1284, in _runcommand return cmdfunc() ^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/dispatch.py", line 1270, in <lambda> d = lambda: util.checksignature(func)(ui, *args, **strcmdopt) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/util.py", line 1881, in check return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/commands.py", line 4426, in incoming return hg.incoming(ui, repo, source, opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/hg.py", line 1419, in incoming return _incoming( ^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/hg.py", line 1385, in _incoming displaychlist(other, chlist, displayer) File "/usr/lib/python3.11/site-packages/mercurial/hg.py", line 1417, in display displayer.show(other[n]) File "/usr/lib/python3.11/site-packages/mercurial/logcmdutil.py", line 304, in show self._show(ctx, copies, props) File "/usr/lib/python3.11/site-packages/mercurial/logcmdutil.py", line 337, in _show for name in ns.names(self.repo, changenode): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/namespaces.py", line 220, in names return sorted(self.nodemap(repo, node)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/namespaces.py", line 49, in <lambda> tagnodemap = lambda repo, node: repo.nodetags(node) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/localrepo.py", line 2219, in nodetags if not self._tagscache.nodetagscache: ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/util.py", line 1760, in __get__ result = self.func(obj) ^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/localrepo.py", line 2140, in _tagscache cache.tags, cache.tagtypes = self._findtags() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/localrepo.py", line 2176, in _findtags alltags = tagsmod.findglobaltags(self.ui, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/tags.py", line 183, in findglobaltags (heads, tagfnode, valid, cachetags, shouldwrite) = _readtagcache(ui, repo) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/tags.py", line 466, in _readtagcache if not len(repo.file(b'.hgtags')): ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/bundlerepo.py", line 474, in file return super(bundlerepository, self).file(f) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/bundlerepo.py", line 474, in file return super(bundlerepository, self).file(f) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mercurial/bundlerepo.py", line 474, in file return super(bundlerepository, self).file(f) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Previous line repeated 970 more times] RecursionError: maximum recursion depth exceeded -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@lists.mercurial-scm.org https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel