Package Details: tortoisehg 3.9-1

Git Clone URL: https://aur.archlinux.org/tortoisehg.git (read-only)
Package Base: tortoisehg
Description: Graphical tools for Mercurial
Upstream URL: http://tortoisehg.bitbucket.org/
Licenses: GPL
Submitter: bwalle
Maintainer: Misery
Last Packager: Misery
Votes: 91
Popularity: 0.464334
First Submitted: 2011-06-11 12:14
Last Updated: 2016-08-03 06:38

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

kdre commented on 2016-02-22 19:45

Mercurial is updated to 3.7.1-1 and tortoisehg installs fine now. Halleluja :-)

Misery commented on 2016-02-08 07:58

Mercurial is flagged out of date since october 2015. Someone needs to update this as tortoisehg will support current and last.
Arch is two major versions behind now. ;-)

kdre commented on 2016-02-07 20:54

There is currently no mercurial >= 3.6 package for arch.

nesk_aur commented on 2015-09-07 20:21

Last snapshot (updated here on aur4 at 2015-08-09 10:04) worked out of the box for me (Mercurial 3.5).

abique commented on 2015-08-03 08:51

Hi guys, any fix for the mercurial update? (3.5) :)

McHasi commented on 2015-05-07 11:02

the version with 3 pieces doesn't work.

try:
change line 19 to: testedwith = '3.3 3.4'

travnick commented on 2015-05-05 10:44

unfortunately it crashes anyway later.

travnick commented on 2015-05-05 10:37

Quick hack:

/usr/lib/python2.7/site-packages/tortoisehg/util/hgversion.py

change line 19 to: testedwith = '3.2 3.3 3.4'

Pietro_Pizzi commented on 2015-05-05 10:32

The Dep. says "mercurial>=3.3" but the App actually doesn't like "mercurial>3.3". I get this when i start it:
"This version of TortoiseHg requires Mercurial version 3.2.n to 3.3.n, but found 3.4"

Is there a way to overcome this or is it simply not possible to use tortoisehg at the moment?

DIDI2002 commented on 2015-02-03 15:45

Please feel free to adopt the package. I got a job and can't take care of it anymore :(

DIDI2002 commented on 2014-12-21 16:03

removed the hg < 3.3 check for your convenience. When 3.3 comes out, tortoisehg will break until they release 3.3 (which took a week last time) or you downgrade hg. Also, the thg 3.2.3 tarball has not been uploaded yet.

vitkorob commented on 2014-11-28 20:25

Does mercurial 3.3 exist?

DIDI2002 commented on 2014-11-28 13:34

Won't have access to a PC until monday.
Requires hg < 3.3 because it does not work with 3.3. It has disadvantages but also stops people from breaking their thg.

vitkorob commented on 2014-11-28 12:22

New version is available. Please, update

Why required "mercurial<3.3"? It can block system updating from official repositories

DIDI2002 commented on 2014-08-22 08:08

Are you sure it's building from source? pyqt4 provides pyqt and installed as a dependency from the repo for me.

Bkmz commented on 2014-08-22 08:00

Please edit PKGBUILD, and replace python2-pyqt with python2-pyqt4. To use Archlinux repo pyqt, and not build it from source.

nesk_aur commented on 2014-08-04 07:15

Thanks DIDI.
I'll stick to using hg in shell for the time being.

DIDI2002 commented on 2014-08-04 07:11

Problem seems to be more difficult than it seems. Local rebuild is currently the way to go

https://bugs.archlinux.org/task/41103

DIDI2002 commented on 2014-08-04 06:30

I mailed Andrea, he rebuilt it quickly the last time this happened.

DIDI2002 commented on 2014-08-04 06:28

I have sent Andrea a mail, he rebuilt it quickly the last time this happened.

nesk_aur commented on 2014-08-04 06:23

Can we give the repo maintainers a nudge to rebuild it due to this issue? Do they care about AUR packages?

DIDI2002 commented on 2014-08-04 06:16

Yes, until it has been rebuilt in the extra-repo.
You could also install my version of python2-qscintilla, built for x86_64 on non-testing. Be aware that it is not signed and you should not install binaries from unknown sources.

https://www.dropbox.com/s/kdsrn6vd988eaa8/python2-qscintilla-2.8.3-3-x86_64.pkg.tar.gz

sha1sum: 079852f75afef2f108e06902a3fa07f3e48fbc6b

nesk_aur commented on 2014-08-04 04:59

Same problem as Emmaseven here.
Does that mean that I need to install abs and base-devel and rebuild qscintilla just to install this tortoisehg package?

Emmaseven commented on 2014-07-04 14:09

Thank You! Now is working fine!

coderkun commented on 2014-07-04 10:57

@Emmaseven: It is a package in [Extra]. (Re-) Build it with the ABS¹ as DIDI2002 said.

¹ https://wiki.archlinux.org/index.php/Abs

DIDI2002 commented on 2014-07-04 10:57

This should do the trick, for more information see https://wiki.archlinux.org/index.php/Arch_Build_System

sudo pacman -S abs base-devel
sudo abs
cp /var/abs/extra/qscintilla /tmp -rv
cd /tmp/qscintilla
makepkg -sif

Emmaseven commented on 2014-07-04 10:52

Can you provide link from what i can download and rebuild qscintilla ?

DIDI2002 commented on 2014-07-04 09:06

you need to rebuild qscintilla from ABS and reinstall the packages python-qscintilla, python-qscintilla-common, python2-qscintilla and qscintilla.

Emmaseven commented on 2014-07-04 06:30

#!python
** Mercurial version (3.0.1). TortoiseHg version (3.0.1)
** Command: --nofork
** CWD: /home/andrey
** Encoding: UTF-8
** Extensions loaded:
** Python version: 2.7.8 (default, Jul 1 2014, 17:30:21) [GCC 4.9.0 20140604 (prerelease)]
** System: Linux arch-andrey 3.15.3-1-ARCH #1 SMP PREEMPT Tue Jul 1 07:32:45 CEST 2014 x86_64
** Qt-4.8.6 PyQt-4.11 QScintilla-(unknown)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 50, in dispatch
return _runcatch(u, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 229, in _runcatch
return runcommand(ui, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 317, in runcommand
return _runcommand(lui, options, cmd, d)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 368, in _runcommand
return checkargs()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 322, in checkargs
return cmdfunc()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 316, in <lambda>
d = lambda: qtrun(checkedfunc, ui, *args, **cmdoptions)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 338, in __call__
dlg, reporoot = self._createdialog(dlgfunc, args, opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 402, in _createdialog
return dlgfunc(self._ui, *args, **opts), reporoot
File "/usr/lib/python2.7/site-packages/mercurial/util.py", line 518, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 844, in log
w = _workbench(ui, *pats, **opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 412, in _workbench
w = qtrun.createWorkbench()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 434, in createWorkbench
self._workbench = workbench.Workbench(self._ui, self._repomanager)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 102, in __getattribute__
self._load()
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 74, in _load
mod = _hgextimport(_import, head, globals, locals, None, level)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/workbench.py", line 18, in <module>
from tortoisehg.hgqt.repowidget import RepoWidget
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 130, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repowidget.py", line 31, in <module>
from tortoisehg.hgqt.commit import CommitWidget
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 130, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/commit.py", line 17, in <module>
from tortoisehg.hgqt.messageentry import MessageEntry
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 130, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/messageentry.py", line 12, in <module>
from PyQt4.Qsci import QsciScintilla, QsciLexerMakefile
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 130, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
ImportError: /usr/lib/python2.7/site-packages/PyQt4/Qsci.so: undefined symbol: _ZTI11QsciPrinter

Emmaseven commented on 2014-05-07 12:33

pkgname=tortoisehg
pkgver=3.0
pkgrel=1
pkgdesc="Graphical tools for Mercurial"
url="http://tortoisehg.bitbucket.org/"
license="GPL"
depends=('python2' 'mercurial>=3.0' 'python2-pyqt>=4.10' 'python2-qscintilla' 'python2-iniparse')
builddepends=(python2)
arch=('any')
optdepends=('python2-pygments: syntax highlighting'
'python2-nautilus: Python binding for Nautilus components')

source=("http://bitbucket.org/tortoisehg/targz/downloads/${pkgname}-${pkgver}.tar.gz")
sha256sums=('ca5371d0d720b0f5621013612e545ea386fe92b5df4a9c696b72dbbe716ea4a7')

jcapella commented on 2014-03-30 21:50

I think the optional dependency for python-nautilus should be python2-nautilus

dujiulun2006 commented on 2014-02-05 01:57

pkgver=2.11
pkgrel=1

depends=('python2' 'mercurial>=2.9' 'mercurial<2.9.1' 'python2-pyqt>=4.10' 'python2-qscintilla' 'python2-iniparse')

sha256sums=('4b66ac7c94a8b31a7a06cbb1d1919a271c8e7c5d2587247d1e08f22a835da687')

DIDI2002 commented on 2014-02-04 11:14

i guess i'll add "'mercurial>=$current' 'mercurial<$brand_new'" to the dependencies so noone breaks their tortoisehg

cbuehler commented on 2014-02-04 09:38

#!python
** Mercurial version (2.9). TortoiseHg version (2.10.2)
** Command:
** CWD: /home/cbuehler
** Encoding: UTF-8
** Extensions loaded:
** Python version: 2.7.6 (default, Nov 26 2013, 12:52:49) [GCC 4.8.2]
** System: Linux ipo87 3.12.9-2-ARCH #1 SMP PREEMPT Fri Jan 31 10:22:54 CET 2014 x86_64
** Qt-4.8.5 PyQt-4.10.3 QScintilla-2.8

This version of TortoiseHg requires Mercurial version 2.7.n to 2.8.n, but found 2.9

denisfalqueto commented on 2014-01-20 18:54

pkgver=2.10.2
md5sums=('fb547f30fa37707d2793181c422cf46a')

Emmaseven commented on 2013-11-04 07:02

pkgver=2.10


md5sums=('a74d514d4a6065323425fdb79e64a411')

prurigro commented on 2013-11-04 06:55

2.10's out-- current version doesn't work with the latest mercurial :)

DIDI2002 commented on 2013-09-08 22:51

I'm waiting for this issue to resolve before updating to 2.9.1 (https://bitbucket.org/tortoisehg/thg/issue/3357/desktop-file-missing-in-291)

mikemintz commented on 2013-08-26 15:11

I just did a pacman -Syu, which gave me python-qscintilla-common-2.7.2-3 python2-qscintilla-2.7.2-3 qscintilla-2.7.2-3, and everything works fine now with no downgraded packages.

mikemintz commented on 2013-08-26 01:56

@DIDI2002: Thanks, I read the bug report, and got rid of the segfault by downgrading python2-sip and python2-pyqt4:

sudo pacman -U /var/cache/pacman/pkg/python2-sip-4.14.7-1-x86_64.pkg.tar.xz
sudo pacman -U /var/cache/pacman/pkg/python2-pyqt4-4.10.2-2-x86_64.pkg.tar.xz

DIDI2002 commented on 2013-08-26 00:56

Bugtracker: https://bugs.archlinux.org/task/36667?project=1

coderkun commented on 2013-08-25 18:08

@mikemintz: Same here.
journald says “segfault at 10 ip 00007fee17084367 sp 00007fff35503dd8 error 4 in libQtCore.so.4.8.5[7fee16f03000+2d5000]”

mikemintz commented on 2013-08-25 18:02

After running pacman -Syu on 8/24/2013 for the first time since 8/16/2013, I get a segmentation fault at startup (in tortoisehg-hg as well).

In gdb, I noticed the backtrace was in QMetaObject::methodOffset() const () from /usr/lib/libQtCore.so.4

The pacman update included python2-pyqt4 (4.10.2-2 -> 4.10.3-1) and upgraded python2-psutil (1.0.1-1 -> 1.0.1-2). I downgraded those and it still segfaulted, but the backtrace was all question marks.

deboeckj commented on 2013-08-06 07:06

md5sum of tar seems to be wrong bd633059cefd388e6557351c780d90ec this is the correct on

DIDI2002 commented on 2013-08-05 16:09

I won't be able to update this package for the next 2 weeks. Please share an updated PKGBUILD if 2.9.1 is released ;)

ecognito commented on 2013-08-05 13:14

That works for me. Thanks!

DIDI2002 commented on 2013-08-05 09:19

@ecognito

could you try this PKGBUILD
http://pastebin.com/raw.php?i=CJgjYapF

There seems to be a problem with the latest 2.9 tarball: https://bitbucket.org/tortoisehg/thg/issue/3288/bad-tortoisehg-29targz

ecognito commented on 2013-08-05 04:28

Getting the following error after updating to 2.9 (and pacman -Syu):

#!python
** Mercurial version (2.7). TortoiseHg version (2.9)
** Command:
** CWD: /home/evan/projects/datatask/elite.hg
** Encoding: UTF-8
** Extensions loaded:
** Python version: 2.7.5 (default, May 12 2013, 12:00:47) [GCC 4.8.0 20130502 (prerelease)]
** System: Linux benedick 3.10.3-1-ARCH #1 SMP PREEMPT Fri Jul 26 11:26:59 CEST 2013 x86_64
** Qt-4.8.4 PyQt-4.10.2 QScintilla-2.7.2
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 48, in dispatch
return _runcatch(u, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 224, in _runcatch
return runcommand(ui, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 304, in runcommand
return _runcommand(lui, options, cmd, d)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 355, in _runcommand
return checkargs()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 309, in checkargs
return cmdfunc()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 303, in <lambda>
d = lambda: qtrun(checkedfunc, ui, *args, **cmdoptions)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 283, in __call__
dlg, reporoot = self._createdialog(dlgfunc, args, opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 326, in _createdialog
return dlgfunc(self._ui, *args, **opts), reporoot
File "/usr/lib/python2.7/site-packages/mercurial/util.py", line 506, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 832, in log
w = _workbench(ui, *pats, **opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 401, in _workbench
w.showRepo(root)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/workbench.py", line 705, in showRepo
self.openRepo(root, True)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/workbench.py", line 674, in openRepo
self.addRepoTab(repoagent, bundle)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/workbench.py", line 881, in addRepoTab
rw = RepoWidget(repoagent, self, bundle=bundle)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repowidget.py", line 107, in __init__
self.loadSettings()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repowidget.py", line 1146, in loadSettings
self.revDetailsWidget.loadSettings(s)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/revdetails.py", line 337, in loadSettings
self.revpanel.set_expanded(expanded)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/csinfo.py", line 459, in set_expanded
self.update()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/csinfo.py", line 443, in update
markups = self.get_markup(item)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/csinfo.py", line 357, in get_markup
return self.info.get_markup(item, self, self.ctx, self.custom, **kargs)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/csinfo.py", line 303, in get_markup
value = self.get_data(item, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/csinfo.py", line 238, in get_data
return custom['data'](widget, item, ctx)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/revpanel.py", line 102, in data_func
ctxlist = obsoleteutil.first_known_precursors(ctx)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
ImportError: No module named obsoleteutil

DIDI2002 commented on 2013-08-04 08:41

the file "/hgqt/qtapp.py" is missing in the source archive, that's why I added a copy from the official repository.

mikemintz commented on 2013-08-03 17:38

After running pacman -Syu and upgrading mercurial to 2.7, I can't run this version of tortoisehg (2.8.2-1), since I get "This version of TortoiseHg requires Mercurial version 2.5.n to 2.6.n, but found 2.7"

DIDI2002 commented on 2013-06-18 21:44

Thank Andrea Scarpino :)

Ant1 commented on 2013-06-18 20:22

python2-qscintilla 2.7.2 + python2-pyqt4 have been updated in the official repository and it now works out of the box.
Thanks

DIDI2002 commented on 2013-06-18 10:33

rebuilding extra/qscintilla from ABS fixes the problem (for me, at least).

DIDI2002 commented on 2013-06-18 10:26

looks like python2-qscintilla 2.7.2 + python2-pyqt4 4.10 don't work together

Ant1 commented on 2013-06-17 20:49

Trying to recompile does not help:

warning: build_qt: Unable to compile user interface tortoisehg/hgqt/serve_ui.py: the sip module implements API v10.0 but the PyQt4.QtCore module requires API v9.2

==> ERROR: A failure occurred in package().
Aborting...

Ant1 commented on 2013-06-17 20:46

Last python update broke the package:

$ thg
Traceback (most recent call last):
File "/usr/bin/thg", line 101, in <module>
ret = tortoisehg.hgqt.run.dispatch(argv)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/__init__.py", line 2, in <module>
import icons_rc
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/icons_rc.py", line 47073, in <module>
qInitResources()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/icons_rc.py", line 47068, in qInitResources
QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
RuntimeError: the sip module implements API v10.0 but the PyQt4.QtCore module requires API v9.2

DIDI2002 commented on 2013-06-15 22:25

the md5sum has changed without a version change, I checked that it's legit.

Mindless commented on 2013-06-15 02:44

Seems to be failing the validity check.

Anonymous comment on 2013-05-07 10:09

Last change fixed my problem. Thank you very much indeed !

DIDI2002 commented on 2013-05-03 10:38

And by "work" I mean you can start it but cloning anything fails. Stay on hg 2.5 for now.

DIDI2002 commented on 2013-05-03 10:15

You can patch /usr/lib/python2.7/site-packages/tortoisehg/util/hgversion.py, change
reqver = ['2', '4']
to
reqver = ['2', '5']

works for me ;)

DIDI2002 commented on 2013-05-03 10:14

you could do this, it seems to work for me.
http://pastebin.com/raw.php?i=DqX5t268

Anonymous comment on 2013-05-03 09:28

Doesn't work with mercurial 2.6. Too high a version ! :-)

This version of TortoiseHg requires Mercurial version 2.4.n to 2.5.n, but found 2.6

Any temporary hack I can do to make this actually work again ?

DIDI2002 commented on 2013-03-09 03:16

It's not a fix, really. I'm going to patch tortoisehg to work with pyqt 4.10, should only be a small fix from upstream

coopstah13 commented on 2013-03-08 20:31

yes, that fixed it

thanks

DIDI2002 commented on 2013-03-08 16:50

Dowgrade python2-pyqt to 4.9.x
I will post an issue about this

DIDI2002 commented on 2013-03-08 16:37

cannot reproduce. what happens if you start thg in a terminal?

coopstah13 commented on 2013-03-08 16:01

After the latest update, this isn't even opening for me anymore, is anyone else having this issue?

Anonymous comment on 2012-12-19 21:13

I also created a issue report in the official bug tracker system. I hope it will be fixed soon.

Anonymous comment on 2012-12-19 20:56

Somehow the `thg` file in the root of the tar.gz archive is missing.

It is in the source repository though so I modified the PKGBUILD to download it from the revision tagged 2.6.1 in the repository.

Also the archive name is now capitalized `TortoiseHg` instead of `tortoisehg`

Here's my fixed PKGBUILD:

# Contributor: Bernhard Walle <bernhard@bwalle.de>
# Maintainer: Christopher Krooß <c.krooss@gmail.com>
# AUR Category: devel

pkgname=tortoisehg
pkgver=2.6.1
pkgrel=1
pkgdesc="Graphical tools for Mercurial"
url="http://tortoisehg.bitbucket.org/"
license="GPL"
depends=('python2' 'mercurial>=2.4' 'python2-pyqt>=4.7' 'python2-qscintilla')
builddepends=(python2)
arch=('any')
_archive_name=TortoiseHg

optdepends=('python2-iniparse: ini file support'
'python2-pygments: syntax highlighting'
'python-nautilus: Python binding for Nautilus components')
source=("http://bitbucket.org/tortoisehg/targz/downloads/${_archive_name}-${pkgver}.tar.gz"
"https://bitbucket.org/tortoisehg/thg/raw/745a7357ab0c522d4e10689407aa8fdf6cc7a0fc/thg")
md5sums=('796cc80ac6d582958e8bd6a114216239'
'cff59b4e42d5f36f248b4b411385e117')

package() {
cd "${srcdir}/${_archive_name}-${pkgver}"
cp "${srcdir}/thg" thg
python2 setup.py install --prefix=/usr --root="${pkgdir}"
install -Dm 644 "contrib/mergetools.rc" "${pkgdir}/etc/mercurial/hgrc.d/thgmergetools.rc"
}

DIDI2002 commented on 2012-12-19 18:01

2.6.1 doesn't compile for me. Anyone got a fix?

Anonymous comment on 2012-12-19 17:12

2.6.1 is out. Thanks.

btreecat commented on 2012-11-13 15:52

mercurial<=2.4

And please update packeg. Thank you.

Medved commented on 2012-09-25 14:13

pkgver=2.5
md5sums=('96bcc2ccd9c6cec772aa5101f3cee779')

coopstah13 commented on 2012-08-29 19:40

Can you please update to 2.4.3?

Anonymous comment on 2012-08-05 22:50

this should be marked as requiring mercurial version < 2.3, if you upgrade mercurial at the moment tHG becomes unusable

bwalle commented on 2012-04-15 15:27

Please don't mark packages as outdated that are not outdated.

There is tortoisehg-hg, and I'll release a new package when upstream releases a new package.

gandalfmagic commented on 2012-04-15 11:54

Can you please release tortoisehg-2.3.1, with the new gnome-3.2 patch applied?

Datails can be found at "Issue #869" page:
https://bitbucket.org/tortoisehg/thg/issue/869/tortoisehg-nautilus-doesnt-work-at-all

New version of the nautilus extension can be found here:
https://bitbucket.org/tortoisehg/thg/raw/c506eabb795e/contrib/nautilus-thg.py
It must be placed in /usr/share/nautilus-python/extensions/

I'm using it on gnome-shell 3.4, and it works.

amrhassan commented on 2012-02-27 21:43

python2-iniparse is a requirement. It corrupts the current .hgrc file without it.

bwalle commented on 2012-02-03 16:00

No, I think we have just to wait a few days until a new version of tortoisehg comes out.

coderkun commented on 2012-02-03 13:50

This version of TortoiseHg seams to be incompatible with mercurial 2.1 from the extra repos:
“This version of TortoiseHg requires Mercurial version 1.9.n to 2.0.n, but found 2.1”

Or am i doing something wrong?

bwalle commented on 2012-01-16 21:05

Because it's optional. It's already listed as optional dependency in optdepends.

Anonymous comment on 2012-01-16 20:52

Installing python2-iniparse helps, but I wonder why it's not defined as dep?

Anonymous comment on 2012-01-16 20:49

When I want to change Settings, I get: "Can't change settings without iniparse package - view is readonly." What is this?


Sincerely,
Gour

niqingliang2003 commented on 2011-11-17 00:20

Does it can appear in the nautilus context menu?

Medved commented on 2011-11-07 08:22

# Version 2.2 Reseased :
pkgver=2.2
md5sums=('6f25086aa31238db25bc065ef7c25442')

stiost commented on 2011-10-23 14:01

pkgver=2.1.4
md5sums=('a6b57b255129a9bc072f6cccbfd2fa3a')

Medved commented on 2011-09-02 08:34

2.1.3 is out. Chages to PKGBUILD:
pkgver=2.1.3
md5sums=('dbe76b908a26a096def47c961805113d')

encelo commented on 2011-07-10 16:32

You can set the architecture to "any" as namcap suggests: tortoisehg W: No ELF files and not an "any" package.
Also try to have a look at build() and package() functions and to the optdepends array as in http://aur.archlinux.org/packages/tortoisehg-hg/PKGBUILD. :-)

pisuka commented on 2011-07-02 10:56

python2-qscintilla