gitk-like graph visualisation in python
Tristan Wibberley
tristan at wibberley.org
Sat Aug 20 11:17:04 UTC 2005
Hi
I've painstakingly (I hate tcl) converted the gitk visualisation
algorithm to python using pygtk 2.7 and py cairo.
It needs lots of debugging, and lots of performance improvement - some
of it cairo lovin, but some of it needs heavy caching (on disk) of
children lists and more rapid lookup of changeset summaries. It is fast
to start on hg repos, but very slow on Linux(R) repos. Scrolling is very
slow due to me not knowing how to make either GTK or cairo fast.
I'm attaching the changeset that initially adds the basic
implementation, but this is not a request for inclusion.
I've kept the gitk author's copyright, but the license is just GPL v2 as
included in the file "COPYING" in the mercurial source (gitk gave the
offer of any later version, which I have not taken up).
Linux(R) is a registered trademark of Linus Torvalds.
--
Tristan Wibberley
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gui.hg
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20050820/73c58ac3/attachment-0001.ksh>
More information about the Mercurial
mailing list