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