thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2021-08-28T11:51:24Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5740Crash 5.92021-08-28T11:51:24ZCharlieCCrash 5.9This is the stacktrace
#!python
** Mercurial version (5.9rc1). TortoiseHg version (5.9rc0)
** Command:
** CWD: /Applications
** Encoding: utf-8
** Extensions loaded: evolve 10.3.2, histedit, topic 0.22.2, torto...This is the stacktrace
#!python
** Mercurial version (5.9rc1). TortoiseHg version (5.9rc0)
** Command:
** CWD: /Applications
** Encoding: utf-8
** Extensions loaded: evolve 10.3.2, histedit, topic 0.22.2, tortoisehg.util.configitems
** Python version: 2.7.17 (default, Feb 6 2020, 15:30:19) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)]
** System: Darwin MacBook-Pro.fritz.box 19.6.0 Darwin Kernel Version 19.6.0: Tue Jun 22 19:49:55 PDT 2021; root:xnu-6153.141.35~1/RELEASE_X86_64 x86_64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.11.4
Traceback (most recent call last):
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/workbench.py", line 738, in openRepo
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/repotab.py", line 127, in openRepo
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/repotab.py", line 407, in _createRepoWidget
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/repowidget.py", line 230, in __init__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/repowidget.py", line 1099, in loadSettings
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/revdetails.py", line 555, in loadSettings
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/csinfo.py", line 501, in set_expanded
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/csinfo.py", line 485, in update
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/csinfo.py", line 392, in get_markup
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/csinfo.py", line 341, in get_markup
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/csinfo.py", line 273, in get_data
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/csinfo.py", line 229, in preset_func
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 244, in instabilities
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 219, in phasedivergent
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/obsolete.py", line 913, in getrevs
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/obsolete.py", line 998, in _computephasedivergentset
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/obsutil.py", line 163, in allpredecessors
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 1765, in __get__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/obsolete.py", line 746, in predecessors
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 1765, in __get__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/obsolete.py", line 734, in _all
TypeError: _checkinvalidmarkers() takes exactly 2 arguments (3 given)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5739Pushing to mercurial repo + Jenkins job2021-10-13T07:41:40ZGhost UserPushing to mercurial repo + Jenkins jobUsing Tortoise HG 5.8.1 to push to Mercurial repository. I am trying to configure Jenkins to start a Parameterised build to run code analysis tests, once I use Tortoise to push to the repo. Jenkins needs to be able to pull from specific ...Using Tortoise HG 5.8.1 to push to Mercurial repository. I am trying to configure Jenkins to start a Parameterised build to run code analysis tests, once I use Tortoise to push to the repo. Jenkins needs to be able to pull from specific feature branches to be able to work as needed. I can do this by sending the feature branch name in the Jenkins URL and start the Parameterised build. What seems to be a problem is that I need to append the current repository name to the Jenkins URL, which is configured in the hook settings, so that the proper repo is pulled, as per image. The <branch> part should contain the branch name and be populated by some type of variable to avoid changing it each time the branch changes.
Appreciate any info about this, thanks.![hook](/uploads/7298561cdee44be6c22c5dbfbfa62f8d/hook.PNG)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5738UnicodeEncodeError when run custom tool in repository2021-08-15T13:38:40ZMingunUnicodeEncodeError when run custom tool in repositoryIn repository created this custom tool:
```config
# .hg/hgrc
[tortoisehg-tools]
format.command = python format.py bookmarks.json
format.enable = istrue
format.icon = utilities-terminal
format.showoutput = False
[tortoisehg]
workbench.c...In repository created this custom tool:
```config
# .hg/hgrc
[tortoisehg-tools]
format.command = python format.py bookmarks.json
format.enable = istrue
format.icon = utilities-terminal
format.showoutput = False
[tortoisehg]
workbench.custom-toolbar = format
```
`format.py` and `bookmarks.json` — are the files in repository.
When try to run `UnicodeEncodeError` occurs:
```
#!python
** Mercurial version (5.9rc1). TortoiseHg version (5.9rc0)
** Command:
** CWD: D:\Полезности\Закладки Firefox
** Encoding: cp1251
** Extensions loaded: histedit, mq, rebase, strip, tortoisehg.util.configitems
** Python version: 2.7.18 (v2.7.18:8d21aa21f2, Apr 20 2020, 13:25:05) [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\workbench.pyo", line 886, in forwarder
File "tortoisehg\hgqt\repowidget.pyo", line 2554, in runCustomCommand
File "subprocess.pyo", line 394, in __init__
File "subprocess.pyo", line 644, in _execute_child
UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-12: ordinal not in range(128)
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5737UnicodeDecodeError when using annotate - "_onAnnotateFinished"2021-08-13T10:09:00ZGunther LaureUnicodeDecodeError when using annotate - "_onAnnotateFinished"Hi,
I am trying to provide a tortoisehg package for Ubuntu 20.04 LTS.
(https://github.com/glaure/tortoisehg4ubuntu)
When using annotate I am getting errors like these:
#!python
** Mercurial version (5.8.1). TortoiseHg versio...Hi,
I am trying to provide a tortoisehg package for Ubuntu 20.04 LTS.
(https://github.com/glaure/tortoisehg4ubuntu)
When using annotate I am getting errors like these:
#!python
** Mercurial version (5.8.1). TortoiseHg version (5.8.1+14-ae5c8b95d2ae)
** Command:
** CWD: /home/glaure/Development/SW_APP
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.8.10 (default, Jun 2 2021, 10:49:15) [GCC 9.4.0]
** System: Linux HARR 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64
** Qt-5.15.2 PyQt-5.15.4 QScintilla-2.13.0
Traceback (most recent call last):
File "/usr/bin/tortoisehg/hgqt/fileview.py", line 1124, in _onAnnotateFinished
data = util.pickle.loads(bytes(sess.readAll()))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 44: ordinal not in range(128)
Or:
#!python
** Mercurial version (5.8.1). TortoiseHg version (5.8.1+14-ae5c8b95d2ae)
** Command:
** CWD: /home/glaure/Development/SW_APP
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.8.10 (default, Jun 2 2021, 10:49:15) [GCC 9.4.0]
** System: Linux HARR 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64
** Qt-5.15.2 PyQt-5.15.4 QScintilla-2.13.0
Traceback (most recent call last):
File "/usr/bin/tortoisehg/hgqt/fileview.py", line 1127, in _onAnnotateFinished
for l in data[0][b'lines']:
KeyError: b'lines'
All originating from _onAnnotateFinished.
The current package is build from tortoisehg 5.8.1.
The Mercurial dependency is fullfilled using pypi:
pip3 install pyqt5
pip3 install mercurial==5.8.1
pip3 install qscintilla
The package has a number of issues, but the one from annotate is the most annoying one.
(Still better than no thg on Ubuntu 20.04)
Anyone has a tip for me how to solve this?
Best Regards,
Guntherhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5736Feature Request: Add latesttagdistance column in workbench2021-08-06T14:28:57ZBrian VarneyFeature Request: Add latesttagdistance column in workbenchYou can get latesttagdistance from a mercurial template command (i.e. hg parent --template "{latesttagdistance}\n" )
latesttagdistance is very useful for creating project version numbers so it would be useful to have a column in workbe...You can get latesttagdistance from a mercurial template command (i.e. hg parent --template "{latesttagdistance}\n" )
latesttagdistance is very useful for creating project version numbers so it would be useful to have a column in workbench to easily match up version numbers.
Thanks for your consideration,
Brian V.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5735WindowsError: [Error 582]2021-08-04T15:28:41ZЮлия ТрегубоваWindowsError: [Error 582] #!python
** Mercurial version (5.8.1). TortoiseHg version (5.8.1)
** Command: --nofork workbench
** CWD: \\sun\080. Исходный код программ\ISG\_ACSshared
** Encoding: cp1251
** Extensions loaded:
** Python ve... #!python
** Mercurial version (5.8.1). TortoiseHg version (5.8.1)
** Command: --nofork workbench
** CWD: \\sun\080. Исходный код программ\ISG\_ACSshared
** Encoding: cp1251
** Extensions loaded:
** Python version: 2.7.18 (v2.7.18:8d21aa21f2, Apr 20 2020, 13:25:05) [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 406, in runcommand
File "mercurial\ui.pyo", line 462, in readconfig
File "mercurial\ui.pyo", line 469, in _readconfig
File "mercurial\ui.pyo", line 415, in _trusted
File "mercurial\util.pyo", line 2147, in fstat
WindowsError: [Error 582] Обнаружен недопустимый символ. Для многобайтового набора символов не допускается наличие старшего байта без следующего за ним младшего байта. Для набора символов Юникода недопустимыми являются символы 0xFFFF и 0xFFFEhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5734Help looks always for Internet Explorer2021-08-04T07:11:11ZLuca MatteiniHelp looks always for Internet ExplorerWhen in TortoiseHg Workbench I select menu "Help"/"Help" it opens Internet Explorer, if installed.
Now, since it's definitely outdated, it remembered me to uninstall it - and that can be done easily on Win10.
However, now when I select H...When in TortoiseHg Workbench I select menu "Help"/"Help" it opens Internet Explorer, if installed.
Now, since it's definitely outdated, it remembered me to uninstall it - and that can be done easily on Win10.
However, now when I select Help a system dialog asks to select an application (from Windows Store) to open "mk" links.
Running THg 5.8.1, O.S. Windows 10 Pro - 21H1 - Build 19043.1110https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5733Selecting top revision (working directory) and then search gives top result t...2021-07-26T06:56:50ZFiona DunneSelecting top revision (working directory) and then search gives top result that behaves as if it is working directory1. Select top revision (working directory) in display of all revisions.
2. Search for anything in search bar with filter turned on.
3. Displayed results are correct, and working directory is not one of the results.
4. The top search resu...1. Select top revision (working directory) in display of all revisions.
2. Search for anything in search bar with filter turned on.
3. Displayed results are correct, and working directory is not one of the results.
4. The top search result text is correct, but otherwise behaves as if it is the working directory instead of the search result (bug).
e.g. upon right click, Update is greyed out; upon right click and Browse at Revision, Save at Revision is greyed out; and the commit message displayed belongs to the working directory.
5. Clicking on a different search result and then clicking back on the top result fixes the problem.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5732Everything is broken, my whole workflow of merging is broken2022-03-23T19:30:01Zphp4fanEverything is broken, my whole workflow of merging is brokenI've wanted to report this for many months, but I felt like I needed to investigate more. But then I realized that's your job, not mine.
My usual workflow for any non-trivial merge (i.e. where there are conflicts to resolve) was this:
...I've wanted to report this for many months, but I felt like I needed to investigate more. But then I realized that's your job, not mine.
My usual workflow for any non-trivial merge (i.e. where there are conflicts to resolve) was this:
- I would update to the revision to merge to
- I would right-click on the other revision (the one to merge from)
- I would select "Merge with local", then click Next
- Where it says "N files have merge conflicts that must be resolved" I would click on Resolve
- I would select all files and click "Tool resolve", even though I don't really know the difference between the different kinds of resolve. I don't care because I'm going to review the conflicts manually anyway. That would move files from the list above to the list below.
- One by one, I would select files in the list below and click "3 way diff", and manage the conflicts manually from there (choosing which "side" to keep, etc).
Starting a few months ago, maybe since I installed Thg on OpenSUSE on a new machine (I was using Ubuntu before), this is all broken and I can't do any of that.
When I click Tool Resolve, a bunch of garbage characters show up in the command output:
![image](/uploads/644957ff5e0a8189ed1f7cb8aea0b686/image.png)
and a progress bar shows up in the main Thg window that remains there forever even after I cancel merging. From there, Thg is unusable and I have to restart it.
I seem to remember in some cases the Tool Resolve worked, and then at the next step, when clicking "3 way diff tool" it just does nothing. I think I have reported that in another bug that to this day is still open.
Note: it could well be (as I already pointed out in the other abovementioned bug) that there's simply something missing that I need to install, but then, I expect a graceful error message tell me "This or that is missing, please install it".https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5731website lacks info about current release2022-10-13T20:12:31ZRossBoylanwebsite lacks info about current releaseThe TortoiseHg workbench on Windows 10 says there is a new release, 5.8.1, and I can download it.
But the website https://tortoisehg.bitbucket.io/ (which the start menu entry for the website takes me to--see #5721) lists 5.8 as the last ...The TortoiseHg workbench on Windows 10 says there is a new release, 5.8.1, and I can download it.
But the website https://tortoisehg.bitbucket.io/ (which the start menu entry for the website takes me to--see #5721) lists 5.8 as the last release. If I click on Release Notes under the big green download button on the right I go to https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/ReleaseNotes, whose last entry is for 5.6.1.
I followed various links and ended up at https://www.mercurial-scm.org/wiki/; the news at the top at least goes through the 5.8, but not 5.8.1, release. Same for https://www.mercurial-scm.org/wiki/WhatsNew to which the previous page points.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5730Error when clicking on a seach result2022-07-22T15:02:44ZCarlos Felipe Forigua RodriguezError when clicking on a seach resultI was searching for a term in my repo. I double clicked in the result an I got the following message. I Have done this before. No idea what failed this time.
#!python
** Mercurial version (5.8.1). TortoiseHg version (5.8+5-e45c...I was searching for a term in my repo. I double clicked in the result an I got the following message. I Have done this before. No idea what failed this time.
#!python
** Mercurial version (5.8.1). TortoiseHg version (5.8+5-e45c1f60eb91)
** Command:
** CWD: /home/carlos
** Encoding: UTF-8
** Extensions loaded: convert, git (pygit2 N/A), mq, strip, tortoisehg.util.configitems
** Python version: 3.8.10 (default, Jun 2 2021, 10:49:15) [GCC 9.4.0]
** System: Linux pop-os 5.11.0-7614-generic #15~1622578982~20.04~383c0a9-Ubuntu SMP Wed Jun 2 00:57:14 UTC 2 x86_64
** Qt-5.15.2 PyQt-5.15.4 QScintilla-2.13.0
Traceback (most recent call last):
File "/home/carlos/thg/tortoisehg/hgqt/fileview.py", line 1124, in _onAnnotateFinished
data = util.pickle.loads(bytes(sess.readAll()))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 73: ordinal not in range(128)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5729thg5.8 crash report - py3 string issue with compress command2021-07-10T02:42:17Zalexraynethg5.8 crash report - py3 string issue with compress commandhallow, works with thg 5.8 on py3.8 win8.1
invokes compress history command with couple of revisions, and on "commit" button got this crash:
```
#!python
** Mercurial version (5.7.1). TortoiseHg version (5.8rc0+5-67b0f4a90460)...hallow, works with thg 5.8 on py3.8 win8.1
invokes compress history command with couple of revisions, and on "commit" button got this crash:
```
#!python
** Mercurial version (5.7.1). TortoiseHg version (5.8rc0+5-67b0f4a90460)
** Command: --nofork
** CWD: d:\projects\hg\thg\thg.work
** Encoding: cp1251
** Extensions loaded: absorb, amend, censor, closehead, commitextras, convert, evolve 10.3.1.dev, extdiff, fix, guestrepo, hggit 0.10.0 (dulwich 0.20.5), highlight, histedit, mq, patchbomb, rebase, record, remotenames, schemes, share, show, sparse, strip, topic 0.22.1.dev, tortoisehg.util.configitems, transplant
** 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\compress.py", line 124, in commit
revs = [c for c in self.repo.revs(b'%s::%s' % (base, tip)) if c != base]
TypeError: %b requires a bytes-like object, or an object that implements __bytes__, not 'int'
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5728Selected repo is changed after dragging and dropping repo in left panel2021-06-30T14:04:06Zphp4fanSelected repo is changed after dragging and dropping repo in left panelSteps to reproduce:
- make sure you have several repositories in a single group (or outside any group) in the left panel
- click on one and drag it up or down a few places
Expected: after moving the repo in the list, the one that you d...Steps to reproduce:
- make sure you have several repositories in a single group (or outside any group) in the left panel
- click on one and drag it up or down a few places
Expected: after moving the repo in the list, the one that you dragged should remain selected.
Observed: it gets moved as expected, but then another unrelated repo gets selected instead. I think it's the one that occupies the position where the one you moved originally was. It's confusing as hell.
This is one of countless bugs in this part of the UI, which is practically unusable.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5727Cursor in commit message text area is an arrow instead of a caret2021-06-28T14:54:15Zphp4fanCursor in commit message text area is an arrow instead of a caretSteps to reproduce:
- open a repository
- click on any changeset
- move the mouse cursor into the commit message textarea
**EXPECTED:** even if not editable, this is still a textarea, so the mouse cursor should be a caret (just like it...Steps to reproduce:
- open a repository
- click on any changeset
- move the mouse cursor into the commit message textarea
**EXPECTED:** even if not editable, this is still a textarea, so the mouse cursor should be a caret (just like it is if you move the cursor into the file diff view)
**OBSERVED: ** the cursor is an arrow as if it wan't inside a text area. Note that you can select text as expected, but you won't know that unless you try.
See the screenshot. I know, it's a minor issue, but still an issue.
![image](/uploads/2119039436640067b49f8a4e551a4adc/image.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5726cannot import name 'mergestate' from 'mercurial'2021-06-16T14:09:08Zpolearnikcannot import name 'mergestate' from 'mercurial'trying to update tortoisehg from 5.7.1 to 5.8. Downloaded archive, unpacked and run `sudo python3 setup.py install`/ it finished without any errors but on start it give me error cannot import name 'mergestate' from 'mercurial'trying to update tortoisehg from 5.7.1 to 5.8. Downloaded archive, unpacked and run `sudo python3 setup.py install`/ it finished without any errors but on start it give me error cannot import name 'mergestate' from 'mercurial'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5725tortoisehg 5.8 (mercurial 5.8) crush2022-07-13T16:37:07ZDenistortoisehg 5.8 (mercurial 5.8) crush #!python
** Mercurial version (5.8). TortoiseHg version (5.8)
** Command: --nofork
** CWD: /home/dp
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.10.0b2 (default, J... #!python
** Mercurial version (5.8). TortoiseHg version (5.8)
** Command: --nofork
** CWD: /home/dp
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.10.0b2 (default, Jun 1 2021, 00:00:00) [GCC 11.1.1 20210531 (Red Hat 11.1.1-3)]
** System: Linux dp.landev.ru 5.13.0-0.rc5.20210611git929d931f2b40.42.fc35.x86_64 #1 SMP Fri Jun 11 20:53:26 UTC 2021 x86_64
** Qt-5.15.2 PyQt-5.15.0 QScintilla-2.11.5
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 589, in paint
self._drawEdges(painter, index, gnode, visibleend)
File "/usr/lib/python3.10/site-packages/tortoisehg/hgqt/repoview.py", line 629, in _drawEdges
painter.drawLine(x1, y1, x2, y4)
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5724revlog decompress error: Error -5 while decompressing data: incomplete or tru...2021-06-25T15:50:20ZEugenia Arambururevlog decompress error: Error -5 while decompressing data: incomplete or truncated stream```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1)
** Command:
** CWD: C:\Windows\system32
** Encoding: cp1252
** Extensions loaded: mercurial_keyring, strip, mq, tortoisehg.util.configitems, ...```
#!python
** Mercurial version (5.5.1). TortoiseHg version (5.5.1)
** Command:
** CWD: C:\Windows\system32
** Encoding: cp1252
** Extensions loaded: mercurial_keyring, strip, mq, tortoisehg.util.configitems, rewriteCommit
** 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\repowidget.pyo", line 263, in _initView
File "tortoisehg\hgqt\repowidget.pyo", line 857, in _updateRepoViewForModel
File "tortoisehg\hgqt\repomodel.pyo", line 683, in defaultIndex
File "tortoisehg\hgqt\repomodel.pyo", line 700, in indexFromRev
File "tortoisehg\hgqt\repomodel.pyo", line 421, in _ensureBuilt
File "tortoisehg\hgqt\graph.pyo", line 964, in build_nodes
File "tortoisehg\hgqt\graph.pyo", line 604, in _iter_graphnodes
File "tortoisehg\hgqt\graph.pyo", line 364, in walk
File "mercurial\context.pyo", line 663, in branch
File "mercurial\util.pyo", line 1747, in __get__
File "mercurial\context.pyo", line 527, in _changeset
File "mercurial\changelog.pyo", line 500, in changelogrevision
File "mercurial\revlog.pyo", line 1863, in _revisiondata
File "mercurial\revlog.pyo", line 1932, in _rawtext
File "mercurial\revlog.pyo", line 1753, in _chunks
File "mercurial\revlog.pyo", line 2220, in decompress
RevlogError: revlog decompress error: Error -5 while decompressing data: incomplete or truncated stream
```
[bugreport.txt](/uploads/036f742f877cd2211c879850383011b4/bugreport.txt)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5723Cannot push when topic / evolve are enabled2022-08-04T14:31:10ZCharlieCCannot push when topic / evolve are enabledI'm also using Heptapod for my repos and, hence, topics to manage pull requests. However, TortoiseHg (5.8 on MacOS) using the system Mercurial with hg-evolve complains that the extensions are not installed:
```
*** failed to import exte...I'm also using Heptapod for my repos and, hence, topics to manage pull requests. However, TortoiseHg (5.8 on MacOS) using the system Mercurial with hg-evolve complains that the extensions are not installed:
```
*** failed to import extension evolve: No module named evolve
*** failed to import extension evole: No module named evole
*** failed to import extension topic: No module named topic
```
Works fine in the command line. I assume I'm doing something wrong but not sure what!https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5722Error while open repo2021-06-30T03:39:42Zsavemysoul382Error while open repo[bugreport.txt](/uploads/4ec98874fc375f2dd5e8ccb1eae98ec9/bugreport.txt)[bugreport.txt](/uploads/4ec98874fc375f2dd5e8ccb1eae98ec9/bugreport.txt)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5721"Visit our site" in 5.8's "About TortoiseHg" still points to BitBucket.io2023-08-14T01:46:39ZPandu POLUAN"Visit our site" in 5.8's "About TortoiseHg" still points to BitBucket.ioAs the title said, the link "You can visit our site here" in 5.8's Help > About TortoiseHg still points to https://tortoisehg.bitbucket.io/
I think it should now point to https://www.mercurial-scm.org/As the title said, the link "You can visit our site here" in 5.8's Help > About TortoiseHg still points to https://tortoisehg.bitbucket.io/
I think it should now point to https://www.mercurial-scm.org/