Mercurial and Mac OS X

Chad Dombrova chadrik at gmail.com
Tue Apr 13 15:55:50 CDT 2010


>
>
> > On Tue, Apr 13, 2010 at 1:52 PM, Marko Käning <mk-lists at email.de> wrote:
> >> Murky is not as feature-rich as TortoiseHg for Windows.
> >> There is some problem with umlauts and TextMerge also.
> >> Otherwise it's okay.
> >> But I mostly use also cl!
> >
> > TortoiseHG's hgtk can run on a Mac, but you need PyGtk from Macports or
> fink.
> And then you need it to run, which usually doesn't happen.


getting pygtk+ (which works without X11) going on osx is a pretty big pain,
especially if you want it to work with 64-bit python.  once you do get it
working, it's pretty good but copy and paste use ctrl instead of command
keys, but still lightyears beyond gtk running in X11, which makes me want to
black out with rage.  tortoise does not have any finder integration, so
there's no solid tree view (though i've heard tell of a standalone window
for this coming soon ?).

i've personally tried to build pygtk using macports on snow leopard, and it
failed. i also followed the network of outdated web-links from the tortoise
website on how to get gtk+ going, and it failed too (or i failed).  i
eventually gave up and we hired a temp developer at my work just to deal
with this and some other compilation beasts.  macports/fink is not ideal
because it builds all of python just to build pygtk even though i'd rather
have it built against snow leopard's 64-bit python 2.6.

long story short, if tortoiseHG wants to make inroads on osx, it's not going
to happen without some good pygtk installers.  perhaps the tortoise folks
can team up with the gtk folks to provide installers for at least the system
pythons: leopard + 2.5.1, snow leopard + 2.5.4, snow leopard + 2.6.1
64-bit.

slightly OT: is there any chance of some day getting a PyQt or PySide port
of tortoise?  it's becoming more and more the case that people already have
PyQt installed and it's mature on every major platform.

-chad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial/attachments/20100413/b72da783/attachment.htm>


More information about the Mercurial mailing list