Mercurial MQコマンドにフックを追加する方法は?
-
27-10-2019 - |
質問
MQ拡張機能によって行われたいくつかのアクションのために、HGフックをセットアップしたいと思います。たとえば、私がするとき
hg qnew
Review Post-Reviewを使用して、レビューボードサーバーで新しいレビューリクエストを作成したいと思います。また、あなたがそうするならば、ディフを更新するフックを作りたいです
hg qrefresh
これは可能ですか?
解決
すべての水銀コマンドには両方があります 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)
または、正しいレビュー後の呼び出しが何であれ。
すべての例は概算です。 :)
所属していません StackOverflow