【问题标题】:How to add hooks for Mercurial MQ commands?如何为 Mercurial MQ 命令添加挂钩?
【发布时间】:2011-12-01 22:42:39
【问题描述】:

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

hg qnew

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

hg qrefresh

这可能吗?

【问题讨论】:

    标签: mercurial mercurial-hook mercurial-queue


    【解决方案1】:

    所有 Mercurial 命令都有 pre-XXXpost-XXX 挂钩。所以你可以写这样的写钩子:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多