0

我为 bazaar 编写了一个预提交钩子,它检查我们代码中的一些语法问题。类似于:

http://bazaar.launchpad.net/~bialix/%2Bjunk/checkeol/annotate/head%3A/__init__.py

一切正常,但是,我想另外添加一个命令行选项,它可以禁用这个钩子,例如,

如果我打电话 bzr commit --ignore-my-hook ,它会跳过我的预提交钩子。

我知道也存在选项--no-plugins,但这会禁用所有插件。我真的很想知道这是否可能。有任何想法吗?谢谢你。

4

1 回答 1

0

您可以设置环境变量:

BZR_DISABLE_PLUGIN=yourplugin

禁用一个特定的插件。

或者,如果设置了某个选项或环境变量,您可以向钩子添加功能以不执行任何操作。您可以从命令行设置配置选项,您可以从挂钩访问。吨

没有其他自定义命令行输入可以提供给钩子。

于 2017-06-13T16:41:37.347 回答