Mercurial and Mac OS X

Steve Borho steve at borho.org
Tue Apr 13 17:06:19 CDT 2010


On Tue, Apr 13, 2010 at 4:38 PM, Chad Dombrova <chadrik at gmail.com> wrote:
>>
>> > 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.
>>
>> Hardly OT at all, but the answer is pretty simple.  There are only
>> three of us (volunteers) who work on TortoiseHg with any regularity,
>> and a PyQt port would be a very large undertaking.  At this point in
>> time, there is more to be gained by focusing our meager time resources
>> on the existing PyGtk code base than starting a-fresh with PyQt.
>>
>
> i feel your pain.  as the maintainer of an open source project myself, i
> always love when people come along and say "hey, wouldn't it be great to
> have X", where X is some incredibly time-intensive project.  i'm like, it
> sure would! wanna do it?  so, yeah, sorry for doing that to you.  i haven't
> looked extensively at the code or at pygtk.  how similar is it in design to
> Qt?  does it use signals and slots?  is the THG functionality fairly
> separated from the UI code?  the real pain in creating this port would be
> setting every thing up so that the PyQT branch could continue to merge
> updates done on the main branch.

They are similar enough that one could use the PyGtk code to jump
start a PyQt port.  And we have moved a lot of non-GTK specific code
into a separate "utils" module.  But I doubt very much a port could be
done in such a way that fixes to one could be merged cleanly into the
other.

--
Steve Borho


More information about the Mercurial mailing list