[ANN] hgview 1.0.0

David Douard david.douard at logilab.fr
Tue Jun 9 02:35:22 CDT 2009


On Sunday 07 June 2009 15:37:42 Hans Meine wrote:
> On Friday 05 June 2009 22:27:35 David Douard wrote:
> > Let me introduce you the latest kid of the Logilab team: `hgview 1.0.0`_.
> >
> > hgview is a very helpful tool for daily work using the excellent DVCS
> > Mercurial (which we heavily use at Logilab). It allows to easily and
> > visually navigate in your hg repository revision graphlog. It is written
> > in Python and pyqt.
>
> Great!  

Thanks,

> Didn't you just stop maintaining the --qt UI in favor of the GTK 
> one? I am very happy to see the PyQt4-based one reappear (and I hope I did
> not get this wrong).

well, here is the whole story in few lines:

The original hgview design is Ludovic Aubry's work (gtk only).
Then, I decided to add a qt 'backend', cause I had to practice PyQt4 before 
starting a project for a customer (I only knew PyQt3 at that time).

After that, hgview evolved slowly (cause we, at Logilab, had not much time to 
spend on it), qt backend not being really maintained any more.

Then, a few month ago, I decided (during my 2 hours-and-half-a-day of train 
time) to try to improve a bit several aspects in hgview. Especially, I was 
unsatisfied by the graph algorithm I could not understand easily. So I 
started to play with it. And to refactor the code "a bit". And as I do really 
prefer coding GUI with Qt than gtk, I worked only on the qt backend. After 
some time, I reached a point where the application began to be "nice", but 
the gtk backend was completely outdated. So I removed it completely, and 
renamed the project hgqv. But as hgview is already known, and as hgqv was now 
much more advanced than hgview-gtk, we decided to make hgqv the new hgview. 


David

> Have a nice day,
>   Hans
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial



-- 
David Douard                        LOGILAB, Paris (France), +33 1 45 32 03 12
Formations Python, Numpy, Debian :  http://www.logilab.fr/formations
Développement logiciel sur mesure : http://www.logilab.fr/services
Informatique scientifique :         http://www.logilab.fr/science
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://selenic.com/pipermail/mercurial/attachments/20090609/596c005b/attachment.pgp 


More information about the Mercurial mailing list