hgview: A fast Mercurial log navigatorhgview is a simple tool aiming at visually navigate in a Mercurial repository history. It is written in Python with quick and efficient key-based navigation in mind, trying to be fast enough to be usable for big repositories. Features
Installation on Debian/UbuntuDebian and Ubuntu user can get the latest stable version using the logilab's debian repository. Note that a hgview package is available in Debian testing repositories. Installation from sourceYou may also retrieve the lastest version of the code using Mercurial, typing: hg clone http://hg.logilab.org/hgview To test it, just go in the hgview directory and type: ./bin/hgview or run the command, also from the hgview directory: hg --config extensions.hgext.hgview=hgext/hgview.py qv If you like it, just add in the [extensions] section of your ~/.hgrc: [extensions] hgext.hgview=/path/to/hgview/hgext/hgview.py You can choose your prefered interface in the [hgview] section: [hgview] interface = qt # or raw or curses Dependencieshgview depends on several third-party python packages:
For the qt4 based interface:
For the text based interface:
Warningthe "raw" interface requires urwid >= 9.9.1 and the "curses" interface requires urwid >=1.0.0 How to contribute
| |
homepage | http://www.hgview.org/ |
---|---|
source repository | hgview repository |
test environment | hgview env |
owned by | ddouard |
may be discussed on | python-projects |
use license | GPL |
- confman A mercurial extension to manage a coherent set of repositories.
- hgview 1.2.0 released
- hgview 1.1.0 released
- hgview 1.0.0 released!
- BBoissin's hgview tree (http://www.bitbucket.org/bboissin/hgview/)
- Mercurial-easy (http://www.ivy.fr/mercurial/easy/)