thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-09-10T13:57:07Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5556Synchronize options - TypeError: can only concatenate str (not "bytes") to str2020-09-10T13:57:07ZBitbucket ImporterSynchronize options - TypeError: can only concatenate str (not "bytes") to str*Created originally on Bitbucket by Anonymous*
How to reproduce:
1. Click the "Synchronize" button
1. Click the "Options" button
1. Input "default" in the "Branch:" input field
1. Click the "Save" button
Stack trace:
```
#!...*Created originally on Bitbucket by Anonymous*
How to reproduce:
1. Click the "Synchronize" button
1. Click the "Options" button
1. Input "default" in the "Branch:" input field
1. Click the "Save" button
Stack trace:
```
#!python
** Mercurial version (5.4.1). TortoiseHg version (5.4.1+6-13c9b451f6b0)
** Command:
** CWD: /home/user
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.8.2 (default, Apr 27 2020, 15:53:34) [GCC 9.3.0]
** System: Linux localhost 5.4.0-37-generic #41-Ubuntu SMP Wed Jun 3 18:57:02 UTC 2020 x86_64
** Qt-5.15.0 PyQt-5.15.0 QScintilla-2.11.5
Traceback (most recent call last):
File "/home/user/repository/thg/tortoisehg/hgqt/qtlib.py", line 1339, in showEvent
self.get()
File "/home/user/repository/thg/tortoisehg/hgqt/qtlib.py", line 1351, in get
self._widget = func()
File "/home/user/repository/thg/tortoisehg/hgqt/repowidget.py", line 414, in createSyncWidget
sw = SyncWidget(self._repoagent, self)
File "/home/user/repository/thg/tortoisehg/hgqt/sync.py", line 292, in __init__
self.setEditUrl('')
File "/home/user/repository/thg/tortoisehg/hgqt/sync.py", line 455, in setEditUrl
self.refreshUrl()
File "/home/user/repository/thg/tortoisehg/hgqt/sync.py", line 440, in refreshUrl
opts.append('--'+opt+'='+value)
TypeError: can only concatenate str (not "bytes") to str
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5557version `Qt_5.15' not found2020-06-27T18:14:23ZBitbucket Importerversion `Qt_5.15' not found*Created originally on Bitbucket by Anonymous*
I updated site-packages/PyQt5 (Fedora32, in user packages) and now thg fails to start, with
ImportError: /home/nbecker/.local/lib/python3.8/site-packages/PyQt5/Qt/lib/libQt5Core.so.5: ...*Created originally on Bitbucket by Anonymous*
I updated site-packages/PyQt5 (Fedora32, in user packages) and now thg fails to start, with
ImportError: /home/nbecker/.local/lib/python3.8/site-packages/PyQt5/Qt/lib/libQt5Core.so.5: version `Qt_5.15' not found (required by /home/nbecker/.local/lib/python3.8/site-packages/PyQt5/Qsci.abi3.so)
This is thg version
hg id
4a232bb1f8cc (stable) tip
Any hints?https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5560merge conflict 3way-diff crash dump2020-10-11T12:34:23Zalexraynemerge conflict 3way-diff crash dumphave file that was was moved in main branch. and a new merge (with old path) produce conflicts.
try to show 3way-diff gives this crash:
```
#!python
** Mercurial version (5.4.1). TortoiseHg version (5.4.1)
** Command: --no...have file that was was moved in main branch. and a new merge (with old path) produce conflicts.
try to show 3way-diff gives this crash:
```
#!python
** Mercurial version (5.4.1). TortoiseHg version (5.4.1)
** Command: --nofork workbench
** CWD: D:\projects\contiki.hggit
** Encoding: cp1251
** Extensions loaded: convert, eol, strip, mq, rebase, record, transplant, highlight, show, split, commitextras, fix, uncommit, share, hggit, censor, histedit, narrow, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\resolve.pyo", line 326, in v3way
File "tortoisehg\hgqt\visdiff.pyo", line 290, in visualdiff
AttributeError: 'branch_copies' object has no attribute 'keys'
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5562[debian/ubuntu] packaging2020-07-07T07:35:24ZArthur Lutz[debian/ubuntu] packagingThere used to be some sort of debian packaging for thg. Anyone know where it is maintained ?
On https://bitbucket.org/tortoisehg/thg/wiki/developers/Linux there is a mention of a tortoiseHG PPA which seems inactive.
We would be inter...There used to be some sort of debian packaging for thg. Anyone know where it is maintained ?
On https://bitbucket.org/tortoisehg/thg/wiki/developers/Linux there is a mention of a tortoiseHG PPA which seems inactive.
We would be interested in such a packaging and can probably use some resources on https://salsa.debian.org/ to build and (maybe) publish the package...https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5566thg stable loose kdiff3-noauto resolvers tools2020-09-10T15:18:47Zalexraynethg stable loose kdiff3-noauto resolvers toolshallow! starts thg stable version 5.4.1+15-ef82204dcd35 with Mercurial-5.4, Python-3.8.3
My working dir in merge state - with merging files.
try to resolve some unresolver file - selects popup menu/start resolve with >
there is a list...hallow! starts thg stable version 5.4.1+15-ef82204dcd35 with Mercurial-5.4, Python-3.8.3
My working dir in merge state - with merging files.
try to resolve some unresolver file - selects popup menu/start resolve with >
there is a list of resolve tools - in thg5.4.1 windows it have kdiff3-noauto. But in thg from sources there is only kdiff3, kdiff3-noauto looses, i can't resolve file manualy.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5567thg stable on py38 crash on patch move2020-07-21T13:38:11Zalexraynethg stable on py38 crash on patch move
hallow! starts thg stable version 5.4.1+15-ef82204dcd35 with Mercurial-5.4, Python-3.8.3
try to move some patch over patches stack crash with this :
```
% hg qreorder --after=b'trace-tsch-rx' b'trace-cc13-rfprop-2'
obsolete feature not...
hallow! starts thg stable version 5.4.1+15-ef82204dcd35 with Mercurial-5.4, Python-3.8.3
try to move some patch over patches stack crash with this :
```
% hg qreorder --after=b'trace-tsch-rx' b'trace-cc13-rfprop-2'
obsolete feature not enabled but 67 markers found!
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)]
** Mercurial Distributed SCM (version 5.4)
** Extensions loaded: convert, eol, strip, mq, rebase, record, transplant, highlight, show, split, commitextras, fix, uncommit, share, censor, histedit, narrow, closehead, remotenames, schemes, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)]
** Mercurial Distributed SCM (version 5.4)
** Extensions loaded: convert, eol, strip, mq, rebase, record, transplant, highlight, show, split, commitextras, fix, uncommit, share, censor, histedit, narrow, closehead, remotenames, schemes, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch
Traceback (most recent call last):
File "D:\projects\hg\thg\thg.work\venv.py38\Scripts\hg", line 43, in <module>
dispatch.run()
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 112, in run
status = dispatch(req)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 298, in dispatch
ret = _runcatch(req) or 0
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 472, in _runcatch
return _callcatch(ui, _runcatchfunc)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 481, in _callcatch
return scmutil.callcatch(ui, func)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\scmutil.py", line 152, in callcatch
return func()
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 462, in _runcatchfunc
return _dispatch(req)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 1225, in _dispatch
return runcommand(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 910, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 1237, in _runcommand
return cmdfunc()
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 1223, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1864, in check
return func(*args, **kwargs)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1864, in check
return func(*args, **kwargs)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\hgext\mq.py", line 4218, in mqcommand
return orig(ui, repo, *args, **kwargs)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1864, in check
return func(*args, **kwargs)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commands.py", line 6510, in serve
return server.runservice(opts, initfn=service.init, runfn=service.run)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\server.py", line 164, in runservice
return runfn()
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py", line 429, in run
return sv.serve()
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py", line 363, in serve
while self.serveone():
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py", line 337, in serveone
handler(self)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py", line 321, in runcommand
ret = dispatch.dispatch(req) & 255
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 298, in dispatch
ret = _runcatch(req) or 0
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 472, in _runcatch
return _callcatch(ui, _runcatchfunc)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 481, in _callcatch
return scmutil.callcatch(ui, func)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\scmutil.py", line 152, in callcatch
return func()
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 462, in _runcatchfunc
return _dispatch(req)
File "D:\projects\hg\thg\thg.work\tortoisehg\util\hgdispatch.py", line 21, in _dispatch
return orig(req)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 1225, in _dispatch
return runcommand(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 910, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 1237, in _runcommand
return cmdfunc()
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py", line 1223, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1864, in check
return func(*args, **kwargs)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1864, in check
return func(*args, **kwargs)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\hgext\mq.py", line 4218, in mqcommand
return orig(ui, repo, *args, **kwargs)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1864, in check
return func(*args, **kwargs)
File "D:\projects\hg\thg\thg.work\tortoisehg\util\hgcommands.py", line 122, in qreorder
after = opts[b'after'] or None
KeyError: b'after'
cmdserver: process exited unexpectedly with code 1
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5568FileNotFoundError when rebasing a topic to different head2020-11-15T23:18:26ZArthur LutzFileNotFoundError when rebasing a topic to different head```
#!python
** Mercurial version (5.4.2). TortoiseHg version (5.4.1)
** Command:
** CWD: .
** Encoding: UTF-8
** Extensions loaded: strip, evolve, topic, rebase, record, histedit, purge, hggit, patchbomb, phabr...```
#!python
** Mercurial version (5.4.2). TortoiseHg version (5.4.1)
** Command:
** CWD: .
** Encoding: UTF-8
** Extensions loaded: strip, evolve, topic, rebase, record, histedit, purge, hggit, patchbomb, phabricator, churn, absorb, tortoisehg.util.configitems
** Python version: 3.8.2 (default, Apr 27 2020, 15:53:34) [GCC 9.3.0]
** System: Linux draco 5.4.0-37-generic #41-Ubuntu SMP Wed Jun 3 18:57:02 UTC 2020 x86_64
** Qt-5.12.8 PyQt-5.14.1 QScintilla-2.11.2
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/tortoisehg/hgqt/repotreemodel.py", line 427, in _updateBaseNode
it.setBaseNode(hglib.repoidnode(repo))
File "/usr/lib/python3/dist-packages/tortoisehg/util/hglib.py", line 249, in repoidnode
return _firstchangectx(repo).node()
File "/usr/lib/python3/dist-packages/tortoisehg/util/hglib.py", line 234, in _firstchangectx
return repo[0]
File "/usr/lib/python3/dist-packages/tortoisehg/hgqt/thgrepo.py", line 814, in __getitem__
changectx = super(thgrepository, self).__getitem__(changeid)
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 1606, in __getitem__
quick_access = self._quick_access_changeid.get(changeid)
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 1586, in _quick_access_changeid
mapping.update(self._quick_access_changeid_wc)
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 176, in __get__
return getattr(unfi, self.name)
File "/usr/lib/python3/dist-packages/mercurial/pycompat.py", line 333, in w
return f(object, sysstr(name), *args)
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 175, in __get__
return super(unfilteredpropertycache, self).__get__(unfi)
File "/usr/lib/python3/dist-packages/mercurial/util.py", line 1745, in __get__
result = self.func(obj)
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 1545, in _quick_access_changeid_wc
cl = self.unfiltered().changelog
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 107, in __get__
return super(_basefilecache, self).__get__(unfi, type)
File "/usr/lib/python3/dist-packages/mercurial/scmutil.py", line 1607, in __get__
entry.obj = self.func(obj)
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 1454, in changelog
self.dirstate.prefetch_parents()
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 107, in __get__
return super(_basefilecache, self).__get__(unfi, type)
File "/usr/lib/python3/dist-packages/mercurial/scmutil.py", line 1607, in __get__
entry.obj = self.func(obj)
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 1463, in dirstate
return self._makedirstate()
File "/usr/lib/python3/dist-packages/mercurial/localrepo.py", line 1469, in _makedirstate
return dirstate.dirstate(
File "/usr/lib/python3/dist-packages/mercurial/dirstate.py", line 104, in __init__
self._cwd
File "/usr/lib/python3/dist-packages/mercurial/util.py", line 1745, in __get__
result = self.func(obj)
File "/usr/lib/python3/dist-packages/mercurial/dirstate.py", line 247, in _cwd
return encoding.getcwd()
FileNotFoundError: [Errno 2] No such file or directory
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5569Modify the link to the bug tracker in the traceback help window2022-10-06T15:19:39ZArthur LutzModify the link to the bug tracker in the traceback help windowWhen a traceback occurs in tgh it pops up a window and the qt link to the bugtracker is still pointing to bitbucket. It should probably point to here.When a traceback occurs in tgh it pops up a window and the qt link to the bugtracker is still pointing to bitbucket. It should probably point to here.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5570PyQt5 5.15 release not compatible with thg?2020-11-15T23:16:48ZWill StottPyQt5 5.15 release not compatible with thg?I'm using thg from a mercurial clone with `pip3 --user` deps. If I upgrade to `PyQt5==5.15` thg crashes on launch without any error messages (window appears blank then disappears). If I downgrade to `5.14` then thg runs ok.I'm using thg from a mercurial clone with `pip3 --user` deps. If I upgrade to `PyQt5==5.15` thg crashes on launch without any error messages (window appears blank then disappears). If I downgrade to `5.14` then thg runs ok.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5571thg 5.4.2 py3 : fail graft with discard2020-07-20T15:47:51Zalexraynethg 5.4.2 py3 : fail graft with discarduse thg5.4.2 (tagged for changeset 20f9aee27152) run on win8 py3.8:
invoke grafting, and select discard changes. got this crash:
```
#!python
** Mercurial version (5.4.1). TortoiseHg version (5.4.1)
** Command: --nofork
*...use thg5.4.2 (tagged for changeset 20f9aee27152) run on win8 py3.8:
invoke grafting, and select discard changes. got this crash:
```
#!python
** Mercurial version (5.4.1). TortoiseHg version (5.4.1)
** Command: --nofork
** CWD: D:\projects\hg\thg\thg.work
** Encoding: cp1251
** Extensions loaded: convert, strip, mq, rebase, record, transplant, highlight, show, split, commitextras, fix, uncommit, share, hggit, censor, histedit, narrow, closehead, remotenames, schemes, eol, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\graft.pyo", line 295, in linkActivated
File "tortoisehg\hgqt\wctxcleaner.pyo", line 124, in runCleaner
ValueError: unknown command: \"discard\"
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5572Wrong HTTP link of "Please report this bug to our bug tracker"2020-07-15T16:33:54ZPhilippe BraisWrong HTTP link of "Please report this bug to our bug tracker"The HTTP link '[bug tracker](https://bitbucket.org/tortoisehg/thg/wiki/BugReport)' of
the model dialog window points to an old link.
Please update to https://foss.heptapod.net/mercurial/tortoisehg/thg.The HTTP link '[bug tracker](https://bitbucket.org/tortoisehg/thg/wiki/BugReport)' of
the model dialog window points to an old link.
Please update to https://foss.heptapod.net/mercurial/tortoisehg/thg.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5573Website abandoned, all links broken2020-08-23T15:47:54Zphp4fanWebsite abandoned, all links brokenTortoise Hg's official website
https://tortoisehg.bitbucket.io/
is completely abandoned. All the links (download, issues, etc) point to the old repository on Bitbucket which has been deleted.
I thought the whole project had been aband...Tortoise Hg's official website
https://tortoisehg.bitbucket.io/
is completely abandoned. All the links (download, issues, etc) point to the old repository on Bitbucket which has been deleted.
I thought the whole project had been abandoned and that Tortoise Hg was no longer being developed at all.
Only now did I find this repository.
You should either update the website, or redirect it to a newer one if there is any. Or take it down.
Having an old used-to-be official website that comes out in all Google searches and contains nothing but broken links is worse than having no website at all.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5574Install.txt outdated, contains broken links2020-07-21T13:38:11Zphp4fanInstall.txt outdated, contains broken linkshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/blob/branch/stable/INSTALL.txt
It says:
```
On Windows, we prefer you use the more recent stable release, which
can always be found at https://tortoisehg.bitbucket.io
```
That's a br...https://foss.heptapod.net/mercurial/tortoisehg/thg/-/blob/branch/stable/INSTALL.txt
It says:
```
On Windows, we prefer you use the more recent stable release, which
can always be found at https://tortoisehg.bitbucket.io
```
That's a broken link.
And at the end:
```
For source install details, see:
https://bitbucket.org/tortoisehg/thg/wiki/developers/Home
```
That's another broken link.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5577selects last commit instead of working directory by default when opening a re...2020-10-17T18:26:25Zphp4fanselects last commit instead of working directory by default when opening a repositorySteps to reproduce:
- lauch thg
- double click on a repository in the list in the left panel to open it
Expected behavior:
- the working directory should be selected, and the changes in it (if any) listed by default. Then you can go br...Steps to reproduce:
- lauch thg
- double click on a repository in the list in the left panel to open it
Expected behavior:
- the working directory should be selected, and the changes in it (if any) listed by default. Then you can go browse any of the commits if you want. But the status of the working directory should be the first thing you see upon opening a repository. Used to be this way
Observed behavior:
- the last committed changeset is selected by default and initially shown instead.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5579thg py3 iniparse 0.4 not detects in configure dialog2020-08-19T03:39:58Zalexraynethg py3 iniparse 0.4 not detects in configure dialogthg 5.4.2+12-c79ba49f5f02 on win8 py38
installed iniparse==0.4
open preferences dialog and got a message that iniparse module not found, so go in read-only mode.
```
certifi==2019.9.11
comtypes==1.1.7
dulwich==0.20.5
hg-evolve==10.0.0...thg 5.4.2+12-c79ba49f5f02 on win8 py38
installed iniparse==0.4
open preferences dialog and got a message that iniparse module not found, so go in read-only mode.
```
certifi==2019.9.11
comtypes==1.1.7
dulwich==0.20.5
hg-evolve==10.0.0
hg-git==0.9.0a1
importlib-metadata==1.6.0
iniparse==0.4
keyring==21.2.1
mercurial==5.4
mercurial-extension-utils==1.5.0
mercurial-keyring==1.3.0
py2exe==0.9.2.2
PyQt5==5.13.2
PyQt5-sip==12.7.0
pywin32==227
pywin32-ctypes==0.2.0
QScintilla==2.10.8
six==1.15.0
urllib3==1.25.9
zipp==3.1.0
```
inparse==0.5 - works okhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5581double-click on a patch in hystory-view shows strange error2020-09-08T11:46:33Zalexraynedouble-click on a patch in hystory-view shows strange errorworks with thg 5.4.2+15-a361910d16b2 Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 on win8 ru
have some patches on stack.
try to push a number of them - double-click on a patch in hystory-view.
Expects that mq pushes patches ...works with thg 5.4.2+15-a361910d16b2 Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 on win8 ru
have some patches on stack.
try to push a number of them - double-click on a patch in hystory-view.
Expects that mq pushes patches until selected, but lack - error about revset not found shows.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5585stable py3 crash report2022-07-22T18:25:20Zalexraynestable py3 crash reportworks oon thg 5.4.2+23-350618deff13 Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 on win8
make some mq pop patch of series< and got:
```
#!python
** Mercurial version (5.4). TortoiseHg version (5.4.2+23-350618deff13)
*...works oon thg 5.4.2+23-350618deff13 Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 on win8
make some mq pop patch of series< and got:
```
#!python
** Mercurial version (5.4). TortoiseHg version (5.4.2+23-350618deff13)
** Command: --nofork
** CWD: D:\projects\hg\thg\thg.work
** Encoding: cp1251
** Extensions loaded: convert, strip, mq, rebase, record, transplant, highlight, show, split, commitextras, fix, uncommit, share, hggit, censor, histedit, narrow, closehead, remotenames, schemes, eol, tortoisehg.util.configitems
** Python version: 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=3, build=9600, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.13.2 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\manifestmodel.py", line 381, in fetchMore
self._populateNodes(newroote)
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\manifestmodel.py", line 437, in _populateNodes
self._populate(roote, repo, self._nodeop, self._statusfilter, match)
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\manifestmodel.py", line 618, in _populaterepo
stat = repo.status(pctx, ctx, match, clean='C' in statusfilter)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py", line 3336, in status
return self[node1].status(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 426, in status
r = ctx2._buildstatus(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 1946, in _buildstatus
s = super(workingctx, self)._buildstatus(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 148, in _buildstatus
elif self[fn].cmp(other[fn]):
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 2114, in cmp
return fctx.cmp(self)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 957, in cmp
if self._filenode is None:
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1744, in __get__
result = self.func(obj)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 797, in _filenode
return self._filelog.lookup(self._fileid)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\filelog.py", line 68, in lookup
return storageutil.fileidlookup(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\utils\storageutil.py", line 229, in fileidlookup
raise error.LookupError(fileid, identifier, _(b'no match found'))
mercurial.error.LookupError: b'data/arch/cpu/cc26x0-cc13x0/rf-core/prop-mode.h.i@b6c496d1bf67: no match found'
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5586Crash on visual diff2022-12-01T17:49:29ZStead KigerCrash on visual diffCrash when running TortoiseHg -> Visual Diff. It should cause Meld to run, but instead crashes. Prior to upgrading to version 5.4.2 this afternoon, this function worked properly with TortoiseHg version 5.0.2. Using Windows 7.
#!p...Crash when running TortoiseHg -> Visual Diff. It should cause Meld to run, but instead crashes. Prior to upgrading to version 5.4.2 this afternoon, this function worked properly with TortoiseHg version 5.0.2. Using Windows 7.
#!python
** Mercurial version (5.4.2). TortoiseHg version (5.4.2)
** Command: --nofork vdiff
** CWD: C:\Users\wkiger\Desktop\RadOncSoftware\src
** Encoding: cp1252
** Extensions loaded: TimestampMod, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\run.pyo", line 138, in dispatch
File "tortoisehg\hgqt\run.pyo", line 342, in _runcatch
File "tortoisehg\hgqt\run.pyo", line 436, in runcommand
File "tortoisehg\hgqt\run.pyo", line 488, in _runcommand
File "tortoisehg\hgqt\run.pyo", line 441, in checkargs
File "tortoisehg\hgqt\run.pyo", line 435, in <lambda>
File "tortoisehg\hgqt\qtapp.pyo", line 466, in __call__
File "tortoisehg\hgqt\qtapp.pyo", line 530, in _createdialog
File "mercurial\util.pyo", line 1865, in check
File "tortoisehg\hgqt\run.pyo", line 1406, in vdiff
File "tortoisehg\hgqt\visdiff.pyo", line 270, in visualdiff
File "tortoisehg\util\hglib.pyo", line 521, in difftools
File "shlex.pyo", line 279, in split
File "shlex.pyo", line 269, in next
File "shlex.pyo", line 96, in get_token
File "shlex.pyo", line 124, in read_token
AttributeError: 'NoneType' object has no attribute 'read'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5587Error in Visual Diff Tool settings2020-07-29T03:00:16ZStead KigerError in Visual Diff Tool settingsTortoiseHg throws the following error when I click on the dropdown for the Visual Diff Tool in the TortoiseHg Settings window. The dropdown displays the word "Meld". The error is thrown immediately upon clicking the dropdown. The resu...TortoiseHg throws the following error when I click on the dropdown for the Visual Diff Tool in the TortoiseHg Settings window. The dropdown displays the word "Meld". The error is thrown immediately upon clicking the dropdown. The results are identical for both the global settings and the repository settings.
See possibly related report #5586 Crash on Visual Diff
#!python
** Mercurial version (5.4.2). TortoiseHg version (5.4.2)
** Command: --nofork userconf
** CWD: C:\Users\wkiger\Desktop\RadOncSoftware\src
** Encoding: cp1252
** Extensions loaded: TimestampMod, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\settings.pyo", line 158, in showPopup
File "tortoisehg\hgqt\settings.pyo", line 584, in findDiffTools
File "tortoisehg\util\hglib.pyo", line 521, in difftools
File "shlex.pyo", line 279, in split
File "shlex.pyo", line 269, in next
File "shlex.pyo", line 96, in get_token
File "shlex.pyo", line 124, in read_token
AttributeError: 'NoneType' object has no attribute 'read'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/55885.5rc0 diff to parent/local... broken2020-10-07T22:56:51Zvitidev5.5rc0 diff to parent/local... broken windows 10 x64
#!python
** Mercurial version (5.5rc0+19-0ea08126a2af). TortoiseHg version (5.5rc0+2-b76ceb74fe60)
** Command: --nofork workbench
** CWD: V:\Srv
** Encoding: cp1251
** Extensions loaded: absorb... windows 10 x64
#!python
** Mercurial version (5.5rc0+19-0ea08126a2af). TortoiseHg version (5.5rc0+2-b76ceb74fe60)
** Command: --nofork workbench
** CWD: V:\Srv
** Encoding: cp1251
** Extensions loaded: absorb, histedit, strip, mq, purge, rebase, relink, transplant, automv, evolve, hggit, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Recoverable error (stderr):
Exception in thread visualdiff:
Traceback (most recent call last):
File "threading.pyo", line 801, in __bootstrap_inner
File "threading.pyo", line 754, in run
File "tortoisehg\hgqt\visdiff.pyo", line 403, in dodiffwrapper
File "tortoisehg\hgqt\visdiff.pyo", line 388, in dodiff
File "tortoisehg\hgqt\visdiff.pyo", line 164, in launchtool
AttributeError: 'module' object has no attribute 'quotecommand'