thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-12-03T06:09:58Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5640[mq] delete patch with keep files don't save files2020-12-03T06:09:58Zlong76[mq] delete patch with keep files don't save filesdelete unapplied patch with "keep files" don't save files in work directory.
add strip(`hg strip -k patchname`) for aplied patch. Thanks!delete unapplied patch with "keep files" don't save files in work directory.
add strip(`hg strip -k patchname`) for aplied patch. Thanks!https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5639propose extended repoview navigation keys2020-10-23T15:20:36Zalexraynepropose extended repoview navigation keysHere provided extended navigating over repo history by keys.
- keys Alt+Up/Dn - go to first child/parent from current selected.
- keys Alt+Rt/Lf - go to next child/parent from last selected.
- key Alt+End - go current work revision
- k...Here provided extended navigating over repo history by keys.
- keys Alt+Up/Dn - go to first child/parent from current selected.
- keys Alt+Rt/Lf - go to next child/parent from last selected.
- key Alt+End - go current work revision
- key Alt+ Home - go to workcopy item
also provided config navkeys in resources/.rc at section [navkeys]:
- Items for "child", "parent", "nextchild", "nextparent","current", "work" recognises
- Values assignes in human-readble format recognised by QKeySeuence
patches attached:
[add-repoview-navkeys](/uploads/d13125683265e603c3c332ee32548ac2/add-repoview-navkeys)
[add-repoview-navkeys-cfg](/uploads/d06b782601eaf2a23dcd0b9e28f3560b/add-repoview-navkeys-cfg)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5638Randomly get two different behaviors when attempting to update to revision, f...2020-10-21T14:51:47Zteo1978Randomly get two different behaviors when attempting to update to revision, from "dirty" working directoryI have a working directory with some uncommitted changes.
I right-click on a previous revision and choose Update.
I get randomly one of the two following behaviors, sometimes one, sometimes the other:
A) In the update pop-up, the "Upd...I have a working directory with some uncommitted changes.
I right-click on a previous revision and choose Update.
I get randomly one of the two following behaviors, sometimes one, sometimes the other:
A) In the update pop-up, the "Update" button is disabled, unless I check the "Discard local changes, no backup" option
B) The Update button is enabled even if the checkbox is not checked, and if I click Update, I get a warning that there are uncommitted changes and asking me what to do: discard changes, or cancel.
Both behaviors make sense. One can argue in favour of one or the other; I haven't given much thought to which one is the best. But it certainly doesn't make sense to have sometimes one and sometimes the other; and I also don't see a good reason for preferring one under certain conditions and the other under other conditions. At some point I had the impression it depended on whether or not the uncommitted changes include added/removed files, but I am unable to reproduce the two cases at will, and I don't see a good reason why that should make a difference anyway.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5637Feature Request: add ability to specify column log width in percentage2020-10-20T04:15:03Zlong76Feature Request: add ability to specify column log width in percentage**reason:** i have 2 monitors with different resolution. when i drag tortoisehg window between monitors i should set width for columns again
please add it as glogal settings and as repository settings. thanks!**reason:** i have 2 monitors with different resolution. when i drag tortoisehg window between monitors i should set width for columns again
please add it as glogal settings and as repository settings. thanks!https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5636cannot set user certificate key and chain2020-10-18T02:21:37Zlong76cannot set user certificate key and chain---
#!python
** Mercurial version (5.5.2). TortoiseHg version (5.5.2)
** Command: --nofork
** CWD: /home/gl
** Encoding: UTF-8
** Extensions loaded: strip, mq, rebase, extdiff, gpg, hgk, purge, transplant, acl, k...---
#!python
** Mercurial version (5.5.2). TortoiseHg version (5.5.2)
** Command: --nofork
** CWD: /home/gl
** Encoding: UTF-8
** Extensions loaded: strip, mq, rebase, extdiff, gpg, hgk, purge, transplant, acl, keyword, eol, tortoisehg.util.configitems
** Python version: 3.6.9 (default, Oct 8 2020, 12:12:24) [GCC 8.4.0]
** System: Linux GLPC-Aquarius 5.4.0-51-generic #56~18.04.1-Ubuntu SMP Tue Oct 6 09:47:18 UTC 2020 x86_64
** Qt-5.15.1 PyQt-5.15.1 QScintilla-2.11.5
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/tortoisehg/hgqt/sync.py", line 1503, in _browseClientKey
e = self._authentries['key']
KeyError: 'key'
#!python
** Mercurial version (5.5.2). TortoiseHg version (5.5.2)
** Command: --nofork
** CWD: /home/gl
** Encoding: UTF-8
** Extensions loaded: strip, mq, rebase, extdiff, gpg, hgk, purge, transplant, acl, keyword, eol, tortoisehg.util.configitems
** Python version: 3.6.9 (default, Oct 8 2020, 12:12:24) [GCC 8.4.0]
** System: Linux GLPC-Aquarius 5.4.0-51-generic #56~18.04.1-Ubuntu SMP Tue Oct 6 09:47:18 UTC 2020 x86_64
** Qt-5.15.1 PyQt-5.15.1 QScintilla-2.11.5
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/tortoisehg/hgqt/sync.py", line 1512, in _browseClientCert
e = self._authentries['cert']
KeyError: 'cert'
---https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5635Exception whern renaming a reposotory2020-10-18T02:21:37ZelletheeException whern renaming a reposotory #!python
** Mercurial version (5.5.2). TortoiseHg version (5.5.2+5-564e548589da)
** Command:
** CWD: /home/luca
** Encoding: UTF-8
** Extensions loaded: strip, mq, highlight, rebase, hgk, purge, record, extdiff,... #!python
** Mercurial version (5.5.2). TortoiseHg version (5.5.2+5-564e548589da)
** Command:
** CWD: /home/luca
** Encoding: UTF-8
** Extensions loaded: strip, mq, highlight, rebase, hgk, purge, record, extdiff, convert, keyword, transplant, churn, histedit, tortoisehg.util.configitems, hggit
** Python version: 3.8.5 (default, Jul 28 2020, 12:59:40) [GCC 9.3.0]
** System: Linux wild-viking 5.4.0-48-generic #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 x86_64
** Qt-5.12.8 PyQt-5.14.1 QScintilla-2.11.2
Traceback (most recent call last):
File "/opt/tortoisehg/tortoisehg/hgqt/repotreemodel.py", line 265, in setData
if item.setData(index.column(), value):
File "/opt/tortoisehg/tortoisehg/hgqt/repotreeitem.py", line 454, in setData
if not hgrcutil.setConfigValue(abshgrcpath, 'web.name', shortname):
File "/opt/tortoisehg/tortoisehg/hgqt/hgrcutil.py", line 51, in setConfigValue
cfg.set(cfgFullKey[0], cfgFullKey[1], value)
File "/opt/tortoisehg/tortoisehg/util/wconfig.py", line 186, in set
assert isinstance(section, bytes), (section, item, value)
AssertionError: ('web', 'name', b'vuejs-epsso-provider')https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5634Nonsensical error: "Could not open network socket" at startup2020-10-10T23:15:35Zteo1978Nonsensical error: "Could not open network socket" at startupEvery time I launch thg I get these errors in the terminal where I run thg from:
```
_IceTransSocketUNIXConnect: Cannot connect to non-local host localhost
_IceTransSocketUNIXConnect: Cannot connect to non-local host localhost
Qt: Sessi...Every time I launch thg I get these errors in the terminal where I run thg from:
```
_IceTransSocketUNIXConnect: Cannot connect to non-local host localhost
_IceTransSocketUNIXConnect: Cannot connect to non-local host localhost
Qt: Session management error: Could not open network socket
```
The host name of my machine happens to be "localhost", because this is a recently-installed openSUSE, and strangely enough, on installation openSUSE didn't prompt me to choose a name for the machine (I think that's stupid if you ask me), so I guess that's the default name.
I mention this just in case the confusion between "localhost" as a name for the host, as opposed to the conventional name for the loopback network interface (i.e. 127.0.0.1), is in any way related to the issue (or anyway it could lead to confusion when trying to make sense of the above error messages).https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5633Randomly crashes all the time2021-07-16T21:18:07Zteo1978Randomly crashes all the timeLatest thg version freshly installed on openSUSE:
- open thg
- Open the "View" menu and click on "show console" as if you wanted to check the checkbox and, I guess, show the console
Result: thg crashes. There's no error message, no cra...Latest thg version freshly installed on openSUSE:
- open thg
- Open the "View" menu and click on "show console" as if you wanted to check the checkbox and, I guess, show the console
Result: thg crashes. There's no error message, no crash window, no error even in the terminal I launched thg from. Nothing. It just suddenly closes.
There are two bugs here: the error itself that causes the crash, and the fact that such error is not being caught and handled in any way.
**EDIT: ** thg keeps crashing all the time randomly when doing the most trivial things: pushing, pulling, opening a repository, committing.
View console is just one case; that one seems to be 100% systematically reproducible, while other crashes are random (e.g. I pull from the same repository, sometimes it crashes sometimes it doesn't).https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5632Installation is a pain, instructions are not complete2020-10-17T17:13:16Zteo1978Installation is a pain, instructions are not completeYou have to understand that, from a user's perspective, installation of thg (and of any other software for that matter) should be as easy as either of these:
- download a file and execute it, or
- copy and paste no more than two or three...You have to understand that, from a user's perspective, installation of thg (and of any other software for that matter) should be as easy as either of these:
- download a file and execute it, or
- copy and paste no more than two or three commands into a terminal.
If it has to be any more complicated than that, then give a reliable and easy to follow set of instructions that one can follow without having to become an expert in Python, its modules and package frameworks, and whatnot.
I don't give a damn about python, I don't want to install python 2 if I'm using python 3 or viceversa, I don't want to have to figure out how to use pip, I shouldn't even have to know that thg is made in python, that's your business, not mine.
So, now I am on a brand new laptop where I **freshly installed OpenSUSE** Tumbleweed. There I installed mercurial with zypper.
Then I googled "TortoiseHG" and clicked on the first result which led me here: https://tortoisehg.bitbucket.io/
Next I click on the big "Download" button which leads me here:
https://tortoisehg.bitbucket.io/download/linux.html
My distro (OpenSUSE) is not listed, so I read the **"From Source"** which says:
> If no package yet exists for your platform, then use the source installing method described on the [thg](https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/thg) page
where "the thg page" links here: https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/thg
It says:
> 1. Install Mercurial (consult the chart at [ReleaseNotes](/mercurial/tortoisehg/thg/-/wikis/ReleaseNotes) for version info)
> 2. Clone the TortoiseHg repository:
> 3. Symlink the thg script into your path:
Note that all the commands to copy and paste are missing, BTW.
> That is usually all you have to do
Yeah, right.
The first thing I got when trying to run the `thg` executable was an error telling me that the command `python` was not found.
I was going to install python but then realized I already have python 3.8 installed on my system, so I symlinked `/usr/bin/python3` to `/usr/bin/python`, so now the `python` command executes python 3.
At https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/thg it doesn't say that you should use python 2 rather than 3, it just says:
> TortoiseHg should work on Python 2.4** or later**
so python 3.8 should be fine. Also, on my older laptop I've been running thg on python 3 for months now without any issue (after a nightmare process that took me several days to get it to work after the upgrade to Ubuntu 20.04 wiped out my preexisting perfectly working older install of thg, just during the period when thg's obsolete official site had been taken down and before it was redirected to the new one - so it took me a few days to discover that thg wasn't just completely abandoned)
So again, python3 should be fine.
So now, with `python` symninked to the `python3` binary, I tried running thg again, and of course I get:
```
ModuleNotFoundError: No module named 'PyQT5'
```
I look back at https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/thg and it does say, at the very bottom of the page:
> We require a minimum PyQt version of 4.6
Ok, well, then first, why did you say:
> 1. Install Mercurial (consult the chart at [ReleaseNotes](/mercurial/tortoisehg/thg/-/wikis/ReleaseNotes) for version info)
> 2. Clone the TortoiseHg repository:
> 3. Symlink the thg script into your path:
>
> That is usually all you have to do
No, presumably you will usually also have to install PyQt, so that should be added to the list.
And secondly, at least give me a link or some hint about how to proceed with that.
I have no idea what PyQt is, and while I love to learn new things, I'll educate myself on the topic at another time; now I was installing TortoiseHG and I expected to be able to do so in a few minutes by just executing a handful of commands, without having to google a bunch of other things.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5631Visual Diff -> AttributeError: 'module' object has no attribute 'quotecommand'2020-10-08T11:48:33ZRossBoylanVisual Diff -> AttributeError: 'module' object has no attribute 'quotecommand'From MS Windows explorer I right-clicked on a file and requested a visual diff from thg.
I think it was working recently, but at least in this case a box popped up telling me to report the bug.
Maybe same as #5620, but that was marked a...From MS Windows explorer I right-clicked on a file and requested a visual diff from thg.
I think it was working recently, but at least in this case a box popped up telling me to report the bug.
Maybe same as #5620, but that was marked as a duplicate of #5588. But the latter says the issue was fixed in 5.5, but the report below indicates I'm on 5.5.
Here's the reported info:
#!python
** Mercurial version (5.5rc0+19-0ea08126a2af). TortoiseHg version (5.5rc0+2-b76ceb74fe60)
** Command: --nofork vdiff --listfile C:\Users\rdboylan\AppData\Local\Temp\THG231A.tmp
** CWD: Z:\FahyGroup\Ross Boylan\Data Management
** Encoding: cp1252
** Extensions loaded: 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\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 1867, in check
File "tortoisehg\hgqt\run.pyo", line 1406, in vdiff
File "tortoisehg\hgqt\visdiff.pyo", line 409, in visualdiff
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'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5630Thg 5.5.2 x64 for Windows tries to write log into "Program Files"2020-12-05T06:40:10ZEugeneThg 5.5.2 x64 for Windows tries to write log into "Program Files"Workbench can not be opened. Attempt to start it always results in the following error message:
```
The logfile 'C:\Program Files\TortoiseHg\thgw.exe.log' could not be opened:
[Errno 13] Permission denied: 'C:\\Program Files\\TortoiseHg...Workbench can not be opened. Attempt to start it always results in the following error message:
```
The logfile 'C:\Program Files\TortoiseHg\thgw.exe.log' could not be opened:
[Errno 13] Permission denied: 'C:\\Program Files\\TortoiseHg\\thgw.exe.log'
```
There is no such problem in 5.5.1.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5629git extention is non-functional?2021-05-03T17:06:46Zalexraynegit extention is non-functional?works with thg on default branch + git extention, on lubuntu 20.04.
have import some git repo to hg with command `hg init --git`
after that open it in thg - it provides [crash](https://bz.mercurial-scm.org/show_bug.cgi?id=6418)
after ...works with thg on default branch + git extention, on lubuntu 20.04.
have import some git repo to hg with command `hg init --git`
after that open it in thg - it provides [crash](https://bz.mercurial-scm.org/show_bug.cgi?id=6418)
after that open changes view - this gives next crash:
```
#!python
** Mercurial version (5.5.2). TortoiseHg version (5.5.2+5-564e548589da)
** Command:
** CWD: /home/alexrayne/thg.hg
** Encoding: UTF-8
** Extensions loaded: hggit, convert, eol, strip, mq, rebase, record, transplant, highlight, show, split, commitextras, fix, uncommit, share, censor, histedit, narrow, git, tortoisehg.util.configitems
** Python version: 3.8.2 (default, Jul 16 2020, 14:00:26) [GCC 9.3.0]
** System: Linux alexrayne-VB 5.4.0-48-generic #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 x86_64
** Qt-5.13.0 PyQt-5.13.0 QScintilla-2.10.8
Traceback (most recent call last):
File "/home/alexrayne/thg.hg/tortoisehg/hgqt/repowidget.py", line 408, in _initCommitWidgetLate
cw.reload()
File "/home/alexrayne/thg.hg/tortoisehg/hgqt/commit.py", line 773, in reload
self.stwidget.refreshWctx() # Trigger reload of working context
File "/home/alexrayne/thg.hg/tortoisehg/hgqt/status.py", line 415, in refreshWctx
self.fileview.clearDisplay()
File "/home/alexrayne/thg.hg/tortoisehg/hgqt/fileview.py", line 474, in clearDisplay
self._displayLoaded(self._nullfd)
File "/home/alexrayne/thg.hg/tortoisehg/hgqt/fileview.py", line 515, in _displayLoaded
self._updateDisplay(fd)
File "/home/alexrayne/thg.hg/tortoisehg/hgqt/fileview.py", line 528, in _updateDisplay
self._updateFileDataActions()
File "/home/alexrayne/thg.hg/tortoisehg/hgqt/fileview.py", line 432, in _updateFileDataActions
% (tooltip, hglib.tounicode(pctx.branch()),
File "/home/alexrayne/.local/lib/python3.8/site-packages/mercurial/context.py", line 663, in branch
return encoding.tolocal(self._changeset.extra.get(b"branch"))
File "/home/alexrayne/.local/lib/python3.8/site-packages/mercurial/encoding.py", line 181, in tolocal
if isasciistr(s):
TypeError: a bytes-like object is required, not 'NoneType'
```
looks that git-extention completely unusable?https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5628Add ability to open all files in visual diffs - working changes dialog, not j...2022-01-14T01:03:39ZeclaziAdd ability to open all files in visual diffs - working changes dialog, not just oneI find the visual diffs - working changes unwieldy when there are lots of changes. Adding a search and way to just open all files in the selected diff tool would be good.I find the visual diffs - working changes unwieldy when there are lots of changes. Adding a search and way to just open all files in the selected diff tool would be good.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5627crashreport thg default: on append new git-remote2020-12-03T05:56:49Zalexraynecrashreport thg default: on append new git-remotework with thg 5.5.1+28-309b07b0915a (deafult) Mercurial-5.5.1, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 on win8.1 rus
1) on sync-viwew appends new git-remote - anyone `git+ssh://....`
2) on shoew menu entry name of new remote
on press ok ...work with thg 5.5.1+28-309b07b0915a (deafult) Mercurial-5.5.1, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 on win8.1 rus
1) on sync-viwew appends new git-remote - anyone `git+ssh://....`
2) on shoew menu entry name of new remote
on press ok thg, provided with options `--debug --traceback`, close silently with this messages
```
stat: D:\projects\cipher\kuznechik\.hg\bookmarks ((48, 1601046963.2532375, 1601046966.0) -> (48, 1601046963.2532375, 16
01046967.0))
change found (flags = 0x1)
config change detected
stopping service: D:\projects\cipher\kuznechik
closing repo: D:\projects\hg\thg\thg.work
repositories are closing asynchronously
closing repo: D:\projects\cipher\kuznechik
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5626crashreport on default py3: Can't mix strings and bytes in path components2020-10-18T02:21:39Zalexraynecrashreport on default py3: Can't mix strings and bytes in path componentson thg from "default" invoke in patches view menu "fix to queue"
```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1+28-309b07b0915a)
** Command: --nofork
** CWD: D:\projects\hg\thg\thg.work
** Enco...on thg from "default" invoke in patches view menu "fix to queue"
```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1+28-309b07b0915a)
** 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, extdiff, 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\mq.py", line 137, in _commitQueue
if os.path.isdir(repo.mq.join('.hg')):
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\hgext\mq.py", line 620, in join
return os.path.join(self.path, *p)
File "c:\python38\lib\ntpath.py", line 117, in join
genericpath._check_arg_types('join', path, *paths)
File "c:\python38\lib\genericpath.py", line 155, in _check_arg_types
raise TypeError("Can't mix strings and bytes in path components") from None
TypeError: Can't mix strings and bytes in path components
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5625crashreport: module 'mercurial.match' has no attribute 'always'2022-07-22T18:16:49Zalexraynecrashreport: module 'mercurial.match' has no attribute 'always'works on win8.1 rus, with 'default' revision 309b07b0915a
on startup by `thg --nofork` it reports:
```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1+28-309b07b0915a)
** Command: --nofork
** CWD: D:\p...works on win8.1 rus, with 'default' revision 309b07b0915a
on startup by `thg --nofork` it reports:
```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1+28-309b07b0915a)
** 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, extdiff, 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\status.py", line 756, in run
status = self.repo.status(**stopts)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py", line 3324, in status
return self[node1].status(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 424, in status
match = self._repo.narrowmatch(match)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py", line 1536, in narrowmatch
return self._narrowmatch
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\repoview.py", line 446, in __getattr__
return getattr(self._unfilteredrepo, attr)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\pycompat.py", line 303, in w
return f(object, sysstr(name), *args)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py", line 108, in __get__
return super(_basefilecache, self).__get__(unfi, type)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\scmutil.py", line 1622, in __get__
entry.obj = self.func(obj)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py", line 1514, in _narrowmatch
return matchmod.always()
AttributeError: module 'mercurial.match' has no attribute 'always'
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5624bugreport.txt2020-10-11T05:45:21Zbenkinghotbugreport.txt #!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1)
** Command: --nofork workbench
** CWD: D:\_Project\CommonLib\dev\AppLib
** Encoding: cp950
** Extensions loaded: win32mbcs, win32text, rebase, tra... #!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1)
** Command: --nofork workbench
** CWD: D:\_Project\CommonLib\dev\AppLib
** Encoding: cp950
** Extensions loaded: win32mbcs, win32text, rebase, transplant, graphlog, strip, mq, purge, 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\filectxactions.pyo", line 115, in wrapped
File "tortoisehg\hgqt\filectxactions.pyo", line 301, in visualDiffFileToLocal
File "tortoisehg\hgqt\filectxactions.pyo", line 315, in _visualDiff
File "tortoisehg\hgqt\visdiff.pyo", line 269, in visualdiff
File "tortoisehg\util\hglib.pyo", line 527, 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/5623Can't find downloads for TortoiseHg 4 for Windows2020-09-23T01:13:25ZACan't find downloads for TortoiseHg 4 for WindowsI have an issue with TortoiseHg 5 on my Windows 7 32-bit, but previously I worked on version 4 and it was OK. Now I want to install latest version of 4, but under the link:
https://www.mercurial-scm.org/release/tortoisehg/windows/
I can'...I have an issue with TortoiseHg 5 on my Windows 7 32-bit, but previously I worked on version 4 and it was OK. Now I want to install latest version of 4, but under the link:
https://www.mercurial-scm.org/release/tortoisehg/windows/
I can't see version 4 for 32-bit Windows.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5622TortoiseHg 5 doesn't work on 32 bit Windows 72020-09-25T10:33:35ZATortoiseHg 5 doesn't work on 32 bit Windows 7I install 32-bit versions on Windows 7:
tortoisehg-5.3.2-x86.msi
tortoisehg-5.4.2-x86.msi
tortoisehg-5.5.1-x86.msi
None of them work. During starting TortoiseHg I see error:
> ---------------------------
> thgw
> ----------------------...I install 32-bit versions on Windows 7:
tortoisehg-5.3.2-x86.msi
tortoisehg-5.4.2-x86.msi
tortoisehg-5.5.1-x86.msi
None of them work. During starting TortoiseHg I see error:
> ---------------------------
> thgw
> ---------------------------
> This application failed to start because it could not find or load the Qt platform plugin "windows"
> in "".
>
> Reinstalling the application may fix this problem.
> ---------------------------
> OK
> ---------------------------
What I discoverd - on my Windows 10 64-bit machine I installed 64-bit version and this version has directory **platforms**. 32-bit version doesn't have such directory.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5621crash report2020-09-14T20:01:31Zwgreene310crash report```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1)
** Command: --nofork vdiff --listfile c:\temp\THG8CD5.tmp
** CWD: C:\temp\octave_savannah\octave
** Encoding: cp1252
** Extensions loaded: eol, to...```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1)
** Command: --nofork vdiff --listfile c:\temp\THG8CD5.tmp
** CWD: C:\temp\octave_savannah\octave
** Encoding: cp1252
** Extensions loaded: 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\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 1867, in check
File "tortoisehg\hgqt\run.pyo", line 1406, in vdiff
File "tortoisehg\hgqt\visdiff.pyo", line 233, in visualdiff
File "mercurial\scmutil.pyo", line 707, in revpair
File "tortoisehg\hgqt\thgrepo.pyo", line 814, in __getitem__
File "mercurial\localrepo.pyo", line 1616, in __getitem__
File "mercurial\localrepo.pyo", line 1596, in _quick_access_changeid
File "mercurial\localrepo.pyo", line 177, in __get__
File "mercurial\localrepo.pyo", line 176, in __get__
File "mercurial\util.pyo", line 1747, in __get__
File "mercurial\localrepo.pyo", line 1555, in _quick_access_changeid_wc
File "mercurial\localrepo.pyo", line 108, in __get__
File "mercurial\scmutil.pyo", line 1622, in __get__
File "mercurial\localrepo.pyo", line 1465, in changelog
File "mercurial\store.pyo", line 424, in changelog
File "mercurial\changelog.pyo", line 388, in __init__
File "mercurial\revlog.pyo", line 484, in __init__
File "mercurial\revlog.pyo", line 614, in _loadindex
RevlogError: unknown version (2) in revlog 00changelog.i
```