Search Criteria
Package Details: tortoisehg 6.6.3-4
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: | 126 |
Popularity: | 0.108967 |
First Submitted: | 2011-06-11 12:14 (UTC) |
Last Updated: | 2024-03-14 17:39 (UTC) |
Dependencies (12)
- mercurial (mercurial-hgAUR, mercurial-stable-hgAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-iniparseAUR (python-iniparse-gitAUR)
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR)
- python-qscintilla-qt5
- qt5-svg (qt5-svg-gitAUR)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-setuptools (make)
- python-wheel (make)
- python-nautilus (nautilus-python) (optional) – Python binding for Nautilus components
- python-pygments (optional) – syntax highlighting
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 23 Next › Last »
schnedan commented on 2020-02-11 16:34 (UTC)
@chrisjbillington Thx for your commitment... at least the current setup is the best since the python3 thing started to arrive. Push and Pull now are working in my VM setup! for MQ and shelve I start a 2nd VM with a old Debian, mount via ssh to my repository inside the 1st VM and do the things with a complete python2 tortoisehg :-) ugly but it works.
chrisjbillington commented on 2020-02-10 15:41 (UTC)
Update: @j77hm @schnedan, yeah it's totally my fault, this setup doesn't work.
Tortoisehg must be calling the
hg
executable at some point, and getting the Python2 one which can't import the tortoisehg extensions.Use
mercurial-python3
. I'll probably deletepython-mercurial
... and maybe make apython2-mercurial
if the tools I need aren't ported to Python 3 by the time mercurial on Arch is Python 3 based.Pretty annoying that it's so hard to have mercurial python libraries coexisting for py2 and py3.
chrisjbillington commented on 2020-02-10 15:32 (UTC)
@j77hm @schnedan, this setup of having two mercurials was intended (at least by me, the maintainer of
mercurial-python3
andpython-mercurial
).python-mercurial
is the Python libraries only, without thehg
command or other executables, so it's supposed to maketortoisehg
work without otherwise messing with things. This is so that things requiring a Python 2 based mercurial still work (i.e.hg-fast-export
, which I've been using lately in order to evacuate bitbucket as they end mercurial support).Nonetheless I will investigate if this setup is causing the
failed to import extension tortoisehg.util....
errors, as I am seeing them too.j77h commented on 2020-02-10 09:16 (UTC) (edited on 2020-02-10 09:17 (UTC) by j77h)
schnedan wrote:
Doesn't that mean you've installed two versions of mercurial? At least one of which is not compatible with tortoisehg?
If I remember right, I uninstalled
mercurial
and installed onlymercurial-python3
.schnedan commented on 2020-02-10 08:58 (UTC) (edited on 2020-02-10 09:00 (UTC) by schnedan)
just a quick note,
updated my vm at work some minutes ago,
installed mercurial,tortoisehg and python-mercurial
at least the mq shows up in the panel,
but still it does not work
e.g.
executed finish patch result in output of
so, again, is there no way to provide a stable python2 based tortoisehg until at least the basic features are working? As I read last friday, the python2 based mercurial is still the official stable release...
Misery commented on 2020-02-07 09:12 (UTC)
Done :-) Hopefully Arch will use python3 für Mercurial 5.3.
chrisjbillington commented on 2020-02-06 20:07 (UTC)
On another note, how about a bump to require hg 5.3 and use tortoisehg commit 7501a5202ac7 (latest in stable branch as of now)?
chrisjbillington commented on 2020-02-06 19:47 (UTC) (edited on 2020-02-06 19:51 (UTC) by chrisjbillington)
I've found myself needing both mercurial with Python 2 and mercurial with Python 3 for different things (py3:
tortoisehg
, py2:hg-fast-export
) at the moment, so I've made another AUR package:python-mercurial
.This one provides just the Python 3 modules, so is usable by tortoisehg. It does not conflict with
mercurial
- so I have the regular Python 2-based mercurial package from the repos installed as well. So both Python 2 and Python 3 canimport mercurial
, and thehg
command is using Python 2.Once the repos move to Python 3 for mercurial, if I still need the Python 2 mercurial module I'll make a
python2-mercurial
that provides the python2 modules only.@schnedan this might be of interest to you since you can have
hg
use Python 2 whilst tortoisehg still works using Python 3.chrisjbillington commented on 2020-02-03 15:37 (UTC)
@Orekaria you should report bugs with thg itself upstream:
https://bitbucket.org/tortoisehg/thg/issues
Orekaria commented on 2020-02-03 14:01 (UTC) (edited on 2020-02-03 14:02 (UTC) by Orekaria)
Any plan to fix the owesome patch queue feature?
bugs e.g:
1. Patch queue does not activate
2. When using the 'Unnapply patch' context menu option:
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 23 Next › Last »