【发布时间】:2011-12-01 22:42:39
【问题描述】:
我想为 mq 扩展完成的一些操作设置 hg 钩子。例如当我这样做时
hg qnew
我想使用 post-review 在我们的评论板服务器中创建一个新的评论请求。如果你这样做,我还想制作一个更新差异的钩子
hg qrefresh
这可能吗?
【问题讨论】:
标签: mercurial mercurial-hook mercurial-queue
我想为 mq 扩展完成的一些操作设置 hg 钩子。例如当我这样做时
hg qnew
我想使用 post-review 在我们的评论板服务器中创建一个新的评论请求。如果你这样做,我还想制作一个更新差异的钩子
hg qrefresh
这可能吗?
【问题讨论】:
标签: mercurial mercurial-hook mercurial-queue
所有 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)
或任何正确的审查后调用。
所有示例都是近似的。 :)
【讨论】: