AttributeError: 'function' object has no attribute 'norepo' 6.4.5
Hi,
I believe I had 4.6.1 installed previously and it was working perfectly. I recently updated to 6.4.5, and every time I "Detect outgoing changes" the following error message appears. At first it was complaining about mercurial_keyring and flow. It continued to have this error after removing those extensions. Eventually, I changed my .hgrc to have any empty extensions section.(removing rebase, purge, eol)
However, I see that 'largefiles' + 'strip' are still loaded.
I'm not sure what to do as it does not provide me any options for pushing besides 'push all', which I do not want to do.
% hg log -T {rev}^M -r "452:456 + 461:462 + 465 + 467:468 + 473 + 475:476 + 479 + 481:482 + 485 + 487 + 489:490 + 492:495 + 503 + 574"
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)]
** Mercurial Distributed SCM (version 6.4.5)
** Extensions loaded: largefiles, strip, tortoisehg.util.hgcommands 6.4.5, tortoisehg.util.hgdispatch 6.4.5, tortoisehg.util.partialcommit 6.4.5, tortoisehg.util.pipeui 6.4.5, tortoisehg.util.win32ill 6.4.5
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)]
** Mercurial Distributed SCM (version 6.4.5)
** Extensions loaded: largefiles, strip, tortoisehg.util.hgcommands 6.4.5, tortoisehg.util.hgdispatch 6.4.5, tortoisehg.util.partialcommit 6.4.5, tortoisehg.util.pipeui 6.4.5, tortoisehg.util.win32ill 6.4.5
Traceback (most recent call last):
File "hg", line 58, in
File "mercurial\dispatch.pyc", line 143, in run
File "mercurial\dispatch.pyc", line 232, in dispatch
File "mercurial\dispatch.pyc", line 276, in _rundispatch
File "mercurial\dispatch.pyc", line 451, in _runcatch
File "mercurial\dispatch.pyc", line 461, in _callcatch
File "mercurial\scmutil.pyc", line 153, in callcatch
File "mercurial\dispatch.pyc", line 441, in _runcatchfunc
File "mercurial\dispatch.pyc", line 1266, in _dispatch
File "mercurial\dispatch.pyc", line 899, in runcommand
File "mercurial\dispatch.pyc", line 1278, in _runcommand
File "mercurial\dispatch.pyc", line 1264, in
File "mercurial\util.pyc", line 1881, in check
File "mercurial\commands.pyc", line 6652, in serve
File "mercurial\server.pyc", line 166, in runservice
File "mercurial\commandserver.pyc", line 461, in run
File "mercurial\commandserver.pyc", line 395, in serve
File "mercurial\commandserver.pyc", line 369, in serveone
File "mercurial\commandserver.pyc", line 350, in runcommand
File "mercurial\commandserver.pyc", line 289, in _dispatchcommand
File "mercurial\dispatch.pyc", line 232, in dispatch
File "mercurial\dispatch.pyc", line 276, in _rundispatch
File "mercurial\dispatch.pyc", line 451, in _runcatch
File "mercurial\dispatch.pyc", line 461, in _callcatch
File "mercurial\scmutil.pyc", line 153, in callcatch
File "mercurial\dispatch.pyc", line 441, in _runcatchfunc
File "tortoisehg\util\hgdispatch.pyc", line 27, in _dispatch
File "mercurial\dispatch.pyc", line 1204, in _dispatch
File "mercurial\dispatch.pyc", line 707, in getattr
File "mercurial\pycompat.pyc", line 358, in w
AttributeError: 'functools.partial' object has no attribute 'norepo'
cmdserver: process exited unexpectedly with code 255