[ANN] tortoise-hg

TK Soh teekaysoh at gmail.com
Wed Jun 6 15:07:23 UTC 2007


On 6/4/07, Ury Marshak <urym at two-bytes.com> wrote:
> I's unclear what its status is, but I'd like very to testrun
> it and also see if I can help along the way with the
> development. Is it available somewhere, or can you
> maybe send to me your working version?

Glad to know people are interested :-)

These are the major things on the TODO list for TortoiseHg:
1. Context menu handler
2. Overlay icons
3. dialogs to handle Hg operations
4. installar
5. dev repo hosting

Context menu and overlay icons are in working condition, though much
work is needed on optimization, bugfix and improvement. Most basic
functions (init, status, diff, ci,  tip, parents, heads, ...) are in
place, the major new feature being clone/push/push are done by
drag-n-drop.

So far I've working on dialogs based on pywin32, but I think I've
reached a point to believe it's not the best thing to do. I just
started working on porting the dialogs in bzr-gtk. And I think this is
the area where a lot of helps are needed. If nothing else, I feel this
change of toolkit will likely cause a major push on the release date
of TortoiseHg.

I'm beginning to work on the installer now, which should help
spreading TortoiseHg quite a bit once that's done. Right now it can be
quite tricky to setup TortoiseHg, which is the main reason why I'm
reluctant to publish it now.

I still haven't found a good place to host the dev repo. I've been
thinking about SourceForge, but Hg is not officially supported. Though
Lee Cantey has kindly offered to host the installers. We'll see.

Having said all the above, I really haven't given much thought on the
overall design of TortoiseHg, as most time are spent on learning and
proof-of-concept prototyping. So, I'd expect drastic change down the
road, especially on the support of hg extensions. We can talk about
that when the time is right.

I can send you my dev repo once I finish on the installers and the
basic support with the new pygtk-based dialogs.



More information about the Mercurial mailing list