3

我想为 mq 扩展完成的一些操作设置 hg 钩子。例如,当我这样做时

hg qnew

我想使用 post-review 在我们的评论板服务器中创建一个新的评论请求。如果你这样做,我还想制作一个更新差异的钩子

hg qrefresh

这可能吗?

4

1 回答 1

5

所有 Mercurial 命令都有 apre-XXXpost-XXXhook。所以你可以写这样的写钩子:

[hooks]
post-qnew.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)
post-qrefresh.reviewboard = post-review $(hg root)/.hg/patches/$(hg qtip)

或任何正确的审查后调用。

所有例子都是近似的。:)

于 2011-12-02T02:38:05.453 回答