Search Criteria
Package Details: tortoisehg 7.2.2-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/tortoisehg.git (read-only, click to copy) |
|---|---|
| Package Base: | tortoisehg |
| Description: | Graphical tools for Mercurial |
| Upstream URL: | https://foss.heptapod.net/mercurial/tortoisehg/thg |
| Licenses: | GPL |
| Submitter: | bwalle |
| Maintainer: | Misery |
| Last Packager: | Misery |
| Votes: | 123 |
| Popularity: | 0.000000 |
| First Submitted: | 2011-06-11 12:14 (UTC) |
| Last Updated: | 2026-07-07 15:10 (UTC) |
Dependencies (12)
- mercurial (mercurial-hgAUR, mercurial-stable-hgAUR)
- python
- python-iniparseAUR (python-iniparse-gitAUR)
- python-pyqt6 (python-pyqt6-pre-releaseAUR)
- python-qscintilla-qt6
- qt6-svg
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
- python-nautilus (nautilus-python) (optional) – Python binding for Nautilus components
- python-pygments (python-pygments-gitAUR) (optional) – syntax highlighting
Latest Comments
1 2 3 4 5 6 .. 24 Next › Last »
schnedan commented on 2026-09-01 09:49 (UTC)
@jack_stone
if you apply the "qt_api = 'PyQt5' instead of qt_api = 'PyQt6'" fix, does the Patchqueue feature in tortoisehg work?
here: it does not
```python ** Mercurial version (7.2.4). TortoiseHg version (7.2.2) ** Command: --nofork ** CWD: /home/danny ** Encoding: UTF-8 ** Extensions loaded: convert, mq, rebase, strip, tortoisehg.util.configitems, transplant ** Python version: 3.14.7 (main, Aug 10 2026, 07:46:56) [GCC 16.1.1 20260728] ** System: Linux name 7.1.11-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 28 Aug 2026 03:36:07 +0000 x86_64 ** Qt-6.11.2 PyQt-6.11.0 QScintilla-2.14.1 Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/tortoisehg/hgqt/repowidget.py", line 2335, in qimportRevision revList = self.repo.revs(b'%s::%s and not hidden()' % (hglib.fromunicode(str(self.rev)), endrev)) File "/usr/lib/python3.14/site-packages/mercurial/localrepo.py", line 1828, in revs return revset.makematcher(tree)(self)
^^^^^^ File "/usr/lib/python3.14/site-packages/mercurial/revset.py", line 607, in mfunc return getset(repo, subset, tree, order) File "/usr/lib/python3.14/site-packages/mercurial/revset.py", line 110, in getset return methodsx[0]~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/mercurial/revset.py", line 225, in differenceset return getset(repo, subset, x, order) - getset(repo, subset, y, anyorder)^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/mercurial/revset.py", line 110, in getset return methodsx[0]~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/mercurial/revset.py", line 369, in func raise error.UnknownIdentifier(f, syms) mercurial.error.UnknownIdentifier: unknown identifier: descendantsecognito commented on 2026-08-04 23:27 (UTC)
I think the problem is you have to ensure you don't have python-pyqt5 installed while you're building tortoisehg. You can reinstall it if you need to afterwards.
schnedan commented on 2026-08-04 23:15 (UTC) (edited on 2026-08-04 23:15 (UTC) by schnedan)
confirming jack_stone's issue.
same here,
proposed fix works also
jack_stone commented on 2026-07-15 19:01 (UTC) (edited on 2026-07-15 19:04 (UTC) by jack_stone)
Had a little problem today after update:
Not sure why, but /usr/lib/python3.14/site-packages/tortoisehg/util/config.py ended up having
qt_api = 'PyQt5'instead ofqt_api = 'PyQt6'which I expect is correct (tortoisehg works after I had changed it manually).Is it possible that problem was that I have python-pyqt5 installed, which somehow poisoned the Qt API detection? Not sure if it's packaging issue. At any rate, maybe this helps a next person.
edit: formatting
j77h commented on 2026-06-03 12:26 (UTC) (edited on 2026-06-03 13:31 (UTC) by j77h)
It looks like stable branch should now work with mercurial 7.2: https://foss.heptapod.net/mercurial/tortoisehg/thg/-/work_items/6042#note_510476 But for now my workaround is to replace mercurial with v 7.1.2, and it works.
sudo pacman -Rsdd mercurialORpip uninstall mercurialthenpip install mercurial==7.1.2j77h commented on 2026-05-24 09:49 (UTC)
python-qscintilla-qt5 is no longer in the AUR. Arch repo has python-qscintilla-qt6 but not 5. There's QScintilla pypi.org, which says it's for PyQt5, but I don't know whether tortoisehg would find it ...
j77h commented on 2026-04-08 02:40 (UTC)
I uninstalled mercurial with pacman, then installed mercurial 6.9 with
pip install --user. Thg now opens OK (from plasma menu) and opens a saved repo OK, but I haven't actually used it yet. Runninghgfrom command line gets an error "(most likely due to a circular import)", but I never use its CLI.Misery commented on 2026-04-07 14:05 (UTC)
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/work_items/6041
schnedan commented on 2026-04-05 21:27 (UTC)
Opening Tortoisehg just gives me a Error dialog stating: "this version of TortoiseHg requires Mercurial version 6.3.n to 6.9.n, but found 7.2.1"
and some more output:
Misery commented on 2025-01-21 15:10 (UTC)
thg has still some issues with Qt6.
1 2 3 4 5 6 .. 24 Next › Last »