Mercurial交互式历史查看器
项目描述
描述
它的目的是在Mercurial仓库历史中轻松导航。它注重效率,包括计算效率和使用体验效率。
它用Python编写。
- 有两个用户界面
一个使用PyQt5和QScintilla的图形界面,
一个文本界面:使用urwid,pygments和pyinotify
注意,Qt5界面比文本界面更完整。Qt5界面为仓库提供了更多视图。
hgview 安装说明
hgview可以作为hg扩展程序使用,也可以作为独立应用程序使用。
通用库依赖于:mercurial(最低版本1.0)Qt5界面依赖于PyQt5,QScintilla和PyQScintilla,DocUtils文本界面依赖于urwid(“raw”版本需要>=0.9.1,而“curses”版本需要>=1.0.0),pygments和pyinotify
从hg仓库运行
您可以在不安装的情况下运行
hg clone https://foss.heptapod.net/mercurial/hgview
您可能想要将以下内容添加到您的main.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
安装
安装
cd $PATH_TO_HGVIEW_DIR python setup.py install --help # for available options python setup.py install
更多信息
有关可用的配置选项的更多信息,请参阅hg help hgview
致谢
Hgview是一个开源项目,托管在https://foss.heptapod.net,得益于Clever Cloud、Octobus和对heptapod项目赞助商的支持。
项目详情
关闭
hgview-1.14.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 29c4d8bbf08cfb652f686dbdc3db1daeef194fb45bd70eb295fc56809d581565 |
|
MD5 | f1e97b4c3a6ee1381a685fcc067024b1 |
|
BLAKE2b-256 | 1abff401e9a72abc81c1a46cba536fa533a8183838f2b84f2532f359f1e22655 |