hgview: A fast Mercurial log navigator
hgview 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.
You 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:
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:
You can choose your prefered interface in the [hgview] section:
[hgview] interface = qt # or raw or curses
hgview depends on several third-party python packages:
For the qt4 based interface:
For the text based interface:
the "raw" interface requires urwid >= 9.9.1 and the "curses" interface requires urwid >=1.0.0
|source repository||hgview repository|
|test environment||hgview env|
|may be discussed on||python-projects|
- 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/)