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