1
hg branch branch_name
を実行するたびに(JIRAチケットの「進行中」ステータスを設定する)、実行するたびに何らかのアクションを実行するフックを書きたいと思っていますが、分岐中に実行されるものは見つかりません。私はそれを行う方法がありますか?"hgブランチ"のフックを設定するには?
hg branch branch_name
を実行するたびに(JIRAチケットの「進行中」ステータスを設定する)、実行するたびに何らかのアクションを実行するフックを書きたいと思っていますが、分岐中に実行されるものは見つかりません。私はそれを行う方法がありますか?"hgブランチ"のフックを設定するには?
コマンドごとにpre-<command>
フック(ハイフン付き)です。 precommit
のようにハイフンなしで存在するフックとは区別されます。
このようにあなたが行うことができます:
[hooks]
pre-bookmark = /usr/bin/notify_jira.sh ${HG_ARGS#bookmark }
を呼び出すために:
/usr/bin/notify_jira.sh PROJ-415
をあなたが実行すると、一般的なpre-<command>
上
hg bookmark PROJ-415
完全な詳細(およびpost-<command>
)フックが可能hgrcのmanページにあります。
また、のように見えるかもしれませんが、pre-bookmark
(またはそれ以上の場合は、post-bookmark
)がおそらくもっと簡単です。
'post-branch'は私が必要としていたものでした。ありがとう! – aztek
ええ、ええ、私は今あなたが枝をブックマークしていないと言った参照してください。 (つまり、バグごとにブックマークを使ってブランチを使うのではなく)http://mercurial.selenic.com/wiki/StandardBranching#Don.27t_treat_branch_names_as_disposable –