Weird issue when pushing changes
This is with TortoiseHg 6.2 (from MacPorts) on MacOS.
As I'm now using system installs for everything I hope this is not related to my local setup.
NB quite a few URLs, including in the log need updating to the projects new home.
This is the rather long traceback:
% hg --hidden commit --verbose "--message=Merge with 3.1" "--user=Charlie Clark <charlie.clark@clark-consulting.eu>"
committing files:
doc/changes.rst
openpyxl/comments/shape_writer.py
openpyxl/drawing/drawing.py
openpyxl/drawing/tests/test_drawing.py
openpyxl/styles/fills.py
openpyxl/utils/units.py
openpyxl/workbook/tests/test_workbook.py
openpyxl/workbook/workbook.py
tox.ini
committing manifest
committing changelog
committed changeset 9427:35fd80517960
[command completed successfully Thu Aug 4 16:10:53 2022]
% hg --hidden push ssh://hg@foss.heptapod.net/openpyxl/openpyxl
pushing to ssh://hg@foss.heptapod.net/openpyxl/openpyxl
searching for changes
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.10.6 (main, Aug 3 2022, 03:52:09) [Clang 11.0.3 (clang-1103.0.32.62)]
** Mercurial Distributed SCM (version 6.2.1)
** Extensions loaded: evolve 10.5.2, histedit, rebase, topic 0.24.1, tortoisehg.util.hgcommands, tortoisehg.util.hgdispatch, tortoisehg.util.partialcommit, tortoisehg.util.pipeui
** ProgrammingError: stablesortcache must be warmed before use (9417 < 9427)
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.10.6 (main, Aug 3 2022, 03:52:09) [Clang 11.0.3 (clang-1103.0.32.62)]
** Mercurial Distributed SCM (version 6.2.1)
** Extensions loaded: evolve 10.5.2, histedit, rebase, topic 0.24.1, tortoisehg.util.hgcommands, tortoisehg.util.hgdispatch, tortoisehg.util.partialcommit, tortoisehg.util.pipeui
** ProgrammingError: stablesortcache must be warmed before use (9417 < 9427)
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/hg", line 31, in <module>
dispatch.run()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 143, in run
status = dispatch(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 232, in dispatch
status = _rundispatch(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 276, in _rundispatch
ret = _runcatch(req) or 0
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 451, in _runcatch
return _callcatch(ui, _runcatchfunc)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 461, in _callcatch
return scmutil.callcatch(ui, func)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/scmutil.py", line 153, in callcatch
return func()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 441, in _runcatchfunc
return _dispatch(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 1254, in _dispatch
return runcommand(
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 899, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 1266, in _runcommand
return cmdfunc()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 1252, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/util.py", line 1880, in check
return func(*args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/commands.py", line 6598, in serve
return server.runservice(opts, initfn=service.init, runfn=service.run)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/server.py", line 166, in runservice
return runfn()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/commandserver.py", line 461, in run
return sv.serve()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/commandserver.py", line 395, in serve
while self.serveone():
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/commandserver.py", line 369, in serveone
handler(self)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/commandserver.py", line 350, in runcommand
ret = self._dispatchcommand(req) & 255
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/commandserver.py", line 289, in _dispatchcommand
return dispatch.dispatch(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 232, in dispatch
status = _rundispatch(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 276, in _rundispatch
ret = _runcatch(req) or 0
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 451, in _runcatch
return _callcatch(ui, _runcatchfunc)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 461, in _callcatch
return scmutil.callcatch(ui, func)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/scmutil.py", line 153, in callcatch
return func()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 441, in _runcatchfunc
return _dispatch(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/tortoisehg/util/hgdispatch.py", line 23, in _dispatch
return orig(req)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 1254, in _dispatch
return runcommand(
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 899, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 1266, in _runcommand
return cmdfunc()
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/dispatch.py", line 1252, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/util.py", line 1880, in check
return func(*args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/util.py", line 1880, in check
return func(*args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/topic/__init__.py", line 1353, in pushoutgoingwrap
return orig(ui, repo, *args, **opts)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/util.py", line 1880, in check
return func(*args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/util.py", line 1880, in check
return func(*args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/topic/flow.py", line 94, in wrappush
return orig(repo, remote, *args, **newargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/util.py", line 1880, in check
return func(*args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/commands.py", line 5792, in push
pushop = exchange.push(
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/__init__.py", line 578, in push
return orig(repo, *args, **opts)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/exchange.py", line 491, in push
_pushdiscovery(pushop)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/mercurial/exchange.py", line 539, in _pushdiscovery
step(pushop)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 813, in newdisco
_pushdiscoveryobsmarkers(olddisco, pushop)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 798, in _pushdiscoveryobsmarkers
nodes = discovery(pushop, commonrevs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 750, in _pushobshashrange
missing = findmissingrange(pushop.ui, repo, remote, commonrevs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 103, in findmissingrange
local.obsstore.rangeobshashcache.update(local)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obscache.py", line 190, in update
self._updatefrom(repo, revs, obsmarkers)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 473, in _updatefrom
_obshashrange(repo, (r, 0))
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 241, in _obshashrange
obshash = _obshashrange(repo, subrange)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 241, in _obshashrange
obshash = _obshashrange(repo, subrange)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 241, in _obshashrange
obshash = _obshashrange(repo, subrange)
[Previous line repeated 1 more time]
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/obsdiscovery.py", line 240, in _obshashrange
for subrange in repo.stablerange.subranges(repo, rangeid):
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/stablerange.py", line 654, in subranges
value = self._subranges(repo, rangeid)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/stablerange.py", line 739, in _subranges
ret = self._slicesrangeat(repo, rangeid, slicepoint)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/stablerange.py", line 785, in _slicesrangeat
subranges.extend(self._unique_subranges(repo, headrev,
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/stablerange.py", line 815, in _unique_subranges
jumps = getjumps(headrev)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/hgext3rd/evolve/stablesort.py", line 818, in getjumps
raise error.ProgrammingError(msg)
mercurial.error.ProgrammingError: stablesortcache must be warmed before use (9417 < 9427)
cmdserver: process exited unexpectedly with code 1