我想为mq扩展所做的一些动作设置hg钩子。例如,当我做
时hg qnew
我想使用审核后在我们的评论板服务器中创建新的审核请求。如果你做的话,我还想制作一个更新差异的钩子
hg qrefresh
这可能吗?
答案 0 :(得分:5)
所有Mercurial命令都有pre-XXX
和post-XXX
挂钩。所以你可以编写如下的写钩子:
[hooks]
post-qnew.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
post-qrefresh.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
或任何正确的审核后调用。
所有示例均为近似值。 :)