5
標題說明了:我要找一個變量名(HG_ *),這樣我就可以利用它們在我的鉤子腳本..傳遞給外部鉤子程序/腳本的鉤子參數是什麼?
標題說明了:我要找一個變量名(HG_ *),這樣我就可以利用它們在我的鉤子腳本..傳遞給外部鉤子程序/腳本的鉤子參數是什麼?
的hooks section in the hgrc manpage列出所有定義的鉤子,包括環境變量可爲每個鉤。
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='[]'
出色答卷。 hg文檔很不完整 – 2014-02-10 12:17:11