Mac OS X gui
Jens Alfke
jens at mooseyard.com
Fri Aug 31 15:12:09 CDT 2007
On 31 Aug '07, at 9:29 AM, Matt O'Brien wrote:
> it looks to be quite well written. all the talking to subversion looks
> to be done in the SCPluginUIDaemon.app. the actual finder/contextual
> menu plugin does the finder integration. this looks very promising.
I'll have to try it out. But of course, being designed for SVN, it's
going to be limited to operating on the local repository. I haven't
used distributed VCS much, but it definitely appears that a lot of the
complexity involves inter-repository activities. You'd need to add new
features for such commands.
> true a cross platform gui could be very nice, guitone claims "tight
> Mac OS X integration". i really want a OS X app, not just something
> that looks like OS X app.
I'm a long-time Mac developer and I did a lot of work with Java GUI
apps; I've decided that cross-platform user interfaces are a chimera.
I'm not interested in an app that has a crappy UI on multiple
platforms, or one that puts a Windows- or GNOME-caliber UI on the Mac.
The level of polish and integration you get with a native GUI is so
much higher.
> once again, anybody want to help? should there be an official
> cross-platform Mercurial gui? with Mac OS X integration?
I'm interested. But I'm still working on my code. Call me lazy, but I
don't want to give up garbage-collection and properties and for-in
loops. :) Leopard will be out in a month or two.
I'm a bit concerned about interfacing with Hg using Python APIs. Prior
discussion here confirms that Mercurial doesn't have a stable Python
API yet, so currently you have to use internal interfaces that are in
flux and change from one release to the next. I'm writing my code
using NSTask to invoke the 'hg' tool, and it's working fine so far.
--Jens
More information about the Mercurial
mailing list