got error on commit
I performed a commit from TortoiseHg and I got this error:
committed changeset 1062:567aeceb1303
** Unknown exception encountered with possibly-broken third-party extension "mercurial-extension_utils" (version N/A)
** which supports versions unknown of Mercurial.
** Please disable "mercurial-extension_utils" and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 3.10.10 (main, Mar 5 2023, 22:26:53) [GCC 12.2.1 20230201]
** Mercurial Distributed SCM (version 6.4)
** Extensions loaded: mercurial-extension_utils, mercurial_keyring unknown (keyring 23.11.0, backend keyring.backends.chainer), tortoisehg.util.hgcommands, tortoisehg.util.hgdispatch, tortoisehg.util.partialcommit, tortoisehg.util.pipeui
** ProgrammingError: calling `set_possibly_dirty` outside of a changing_files or running_status context
** Unknown exception encountered with possibly-broken third-party extension "mercurial-extension_utils" (version N/A)
** which supports versions unknown of Mercurial.
** Please disable "mercurial-extension_utils" and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 3.10.10 (main, Mar 5 2023, 22:26:53) [GCC 12.2.1 20230201]
** Mercurial Distributed SCM (version 6.4)
** Extensions loaded: mercurial-extension_utils, mercurial_keyring unknown (keyring 23.11.0, backend keyring.backends.chainer), tortoisehg.util.hgcommands, tortoisehg.util.hgdispatch, tortoisehg.util.partialcommit, tortoisehg.util.pipeui
** ProgrammingError: calling `set_possibly_dirty` outside of a changing_files or running_status context
Traceback (most recent call last):
File "/usr/bin/hg", line 59, in <module>
dispatch.run()
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 143, in run
status = dispatch(req)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 232, in dispatch
status = _rundispatch(req)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 276, in _rundispatch
ret = _runcatch(req) or 0
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 451, in _runcatch
return _callcatch(ui, _runcatchfunc)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 461, in _callcatch
return scmutil.callcatch(ui, func)
File "/usr/lib/python3.10/site-packages/mercurial/scmutil.py", line 153, in callcatch
return func()
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 441, in _runcatchfunc
return _dispatch(req)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 1266, in _dispatch
return runcommand(
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 899, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 1278, in _runcommand
return cmdfunc()
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 1264, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
File "/usr/lib/python3.10/site-packages/mercurial/util.py", line 1881, in check
return func(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/mercurial/commands.py", line 6655, in serve
return server.runservice(opts, initfn=service.init, runfn=service.run)
File "/usr/lib/python3.10/site-packages/mercurial/server.py", line 166, in runservice
return runfn()
File "/usr/lib/python3.10/site-packages/mercurial/commandserver.py", line 461, in run
return sv.serve()
File "/usr/lib/python3.10/site-packages/mercurial/commandserver.py", line 395, in serve
while self.serveone():
File "/usr/lib/python3.10/site-packages/mercurial/commandserver.py", line 369, in serveone
handler(self)
File "/usr/lib/python3.10/site-packages/mercurial/commandserver.py", line 350, in runcommand
ret = self._dispatchcommand(req) & 255
File "/usr/lib/python3.10/site-packages/mercurial/commandserver.py", line 289, in _dispatchcommand
return dispatch.dispatch(req)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 232, in dispatch
status = _rundispatch(req)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 276, in _rundispatch
ret = _runcatch(req) or 0
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 451, in _runcatch
return _callcatch(ui, _runcatchfunc)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 461, in _callcatch
return scmutil.callcatch(ui, func)
File "/usr/lib/python3.10/site-packages/mercurial/scmutil.py", line 153, in callcatch
return func()
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 441, in _runcatchfunc
return _dispatch(req)
File "/usr/lib/python3.10/site-packages/tortoisehg/util/hgdispatch.py", line 23, in _dispatch
return orig(req)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 1266, in _dispatch
return runcommand(
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 899, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 1278, in _runcommand
return cmdfunc()
File "/usr/lib/python3.10/site-packages/mercurial/dispatch.py", line 1264, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
File "/usr/lib/python3.10/site-packages/mercurial/util.py", line 1881, in check
return func(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/mercurial/util.py", line 1881, in check
return func(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/tortoisehg/util/partialcommit.py", line 46, in partialcommit
repo.dirstate.set_possibly_dirty(f)
File "/usr/lib/python3.10/site-packages/mercurial/dirstate.py", line 85, in wrap
return func(self, *args, **kwargs)
File "/usr/lib/python3.10/site-packages/mercurial/dirstate.py", line 131, in wrap
raise error.ProgrammingError(msg)
mercurial.error.ProgrammingError: calling `set_possibly_dirty` outside of a changing_files or running_status context
cmdserver: process exited unexpectedly with code 1