可以将Mercurial hg glog限制为分支机构

时间:2012-06-22 19:28:18

标签: mercurial dvcs

Mercurial日志允许您将查询限制为分支:

hg log -b default

但是Mercurial glog没有

hg glog -b default =>错误消息

有没有办法像这样过滤glog?也许是在

上运行的丑陋的Perl或Python脚本

hg glog --style xml | perl UglyScript

我正在研究revsets,但还没有想出办法。

-

顺便说一下,为什么我要这样做,万一有更好的方法:我的队友认为我太冗长,做了太多细粒度的提交,所以我想给他们一个方法来过滤掉我的提交来自hg glog的消息。我会把我的东西放在树枝上。我希望他们能够忽略我的分支(或标签,或标签,或......)(目前我正在每次推动项目管理员编辑历史记录,这是浪费和脆弱的。)

“hg log -b”很好,但真的很想要glog。

1 个答案:

答案 0 :(得分:2)

啊哈哈!我找到了部分答案:

hg glog -r'分支(默认)'

hg log -r'分支(默认)' 工作就像 hg log -b default

除了它们的顺序相反。 (与http://markmail.org/thread/43yvy7mljdfgp75h不同,后者表示-b x == -r'branch(x)'

hg log -r'reverse(branch(default))'

修改规则!