6

タイトルはそれを示しています: 変数名 (HG_*) を探しているので、フック スクリプトでそれらを利用できます..

4

2 に答える 2

9

Oben には最善の答えがありますが、特定のケースや文書化されていないオプションについては、変数を出力するだけのフックを使用して特定のフックを簡単にテストできます。

hg --config hooks.pre-commit="export| grep HG_" commit

pre-commitテストしたい任意のフックと、テストしcommitたい任意のコマンドをどこに置くことができます。

たとえば、次のことが示されました。

export HG_ARGS='commit'
export HG_OPTS='{'"'"'exclude'"'"': [], '"'"'message'"'"': '"''"', '"'"'addremove'"'"': None, '"'"'include'"'"': [], '"'"'close_branch'"'"': None, '"'"'user'"'"': '"''"', '"'"'date'"'"': '"''"', '"'"'logfile'"'"': '"''"', '"'"'mq'"'"': None}'
export HG_PATS='[]'
于 2011-02-07T21:01:44.743 に答える
8

hgrcのマンページのフックセクションには、各フックで使用可能な環境変数を含む、定義されたすべてのフックが一覧表示されます。

于 2011-02-07T20:39:24.727 に答える