灵活的交互式历史查看器
hgview的Python项目详细描述
说明
其目的是在多变的存储库中轻松导航。 历史。写这篇文章时考虑到了效率,包括 计算效率和用户体验效率。
它是用python编写的。
- 有两个用户界面:
- 使用Pyqt4和Qscintria的图形凹版,
- 文本界面:使用urwid、pygments和pyinotify
注意,qt4接口比文本接口要完整得多。 qt4接口提供了有关存储库的更多视图。
HGVIEW安装说明
hgview既可以用作hg扩展,也可以用作独立的 申请。
公共库依赖于:mercurial(最小1.0) qt4接口依赖于pyqt4,qscintria和pyqscintria,docutils 文本接口依赖于urwid(对于“raw”>;=0.9.1,对于“curses”>;=1.0.0)。 pygments和pyinotify
从汞储存库运行
不需要安装就可以运行hgview。
hg clone http://hg.logilab.org/hgview
您可能需要在主.hgrc文件中添加以下内容:
[extensions] hgext.hgview=path/to/hqgv/hgext/hgview.py [hgview] # your hgview configs statements like: dotradius=6 interface=qt # or curses or raw # type hg qv-config to list available options
然后从任何Mercurial存储库:
cd <ANY_HG_REPO> hg qv
或:
export PYTHONPATH=PATH_TO_HGVIEW_DIR:$PYTHONPATH PATH_TO_HGVIEW_DIR/bin/hgview
正在安装hgview
安装hgview只需使用通常的distutils脚本:
cd $PATH_TO_HGVIEW_DIR python setup.py install --help # for available options python setup.py install
更多信息
有关可用配置的更多信息,请参见hg help hgview 选项。
阿兰