I am pleased to introduce you to 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 your hg repository revision graphlog. It is written in Python and pyqt. This version is an almost complete rewrite of hgview 0.x which had two GUI backends, gtk and qt4. This 1.0 release drops the gtk backend (we may consider reintroducing it, we haven't decided yet... by the way, patches are always welcome). Some may not like this choice, but the immediate benefit of using qt4 is that hgview works like a charm on MacOS X systems. Edit: there was a bug in hgview 1.0.0 on Ubuntu hardy. It's now fixed, and I've uploaded a 1.0.1 version deb package for hardy. Features
Download and installationThe source code is available as a tarball, or using our public hg repository of course. To use it from the sources, you just have to add a line in your .hgrc file, in the [extensions] section: hgext.hgview=/path/to/hgview/hgext/hgview.py Debian and Ubuntu users can also easily install hgview (and Logilab other free software tools) using our deb package repositories. |


Comments
(add comment)register or login to commentThe apt-get upgrade crashes dramatically
Traitement des « déclenchements (triggers) » pour « libc6 »... ldconfig deferred processing now taking place Traitement des « déclenchements (triggers) » pour « python-support »... Compiling /var/lib/python-support/python2.5/hgviewlib/qt4/hgqv_ui.py ... File "/var/lib/python-support/python2.5/hgviewlib/qt4/hgqv_ui.py", line 195 self.actionRefresh.setIcon(QtGui.QIcon(" ^ SyntaxError: EOL while scanning single-quoted string Traitement des « déclenchements (triggers) » pour « menu »...Please submit this kind of bug on the mailing-list:
https://www.logilab.net/elo/mailinglist/850
I've fixed it for hardy (I could only reproduce it on hardy), and made a 1.0.1 version.