Plugins 为特定分支启用Bazaar插件操作(不适用于任何分支)

Plugins 为特定分支启用Bazaar插件操作(不适用于任何分支),plugins,hook,bazaar,Plugins,Hook,Bazaar,如何编写仅在提交特定分支时执行的post_提交(like)插件 现在,我已经在“~/.bazaar/plugins/”目录中编写了一个插件,但问题是,当提交存储库中的任何分支时,插件正在执行 这个想法是触发对持续集成服务器(Hudson)的调用,以便在提交修订时自动构建项目作业 谢谢。没有自动将插件与特定分支关联的方法,但是您可以使用配置文件(branch.conf或locations.conf)来控制插件的行为。因此,您的插件只应打开分支配置并从中读取一些选项,例如: my_plugin_po

如何编写仅在提交特定分支时执行的post_提交(like)插件

现在,我已经在“~/.bazaar/plugins/”目录中编写了一个插件,但问题是,当提交存储库中的任何分支时,插件正在执行

这个想法是触发对持续集成服务器(Hudson)的调用,以便在提交修订时自动构建项目作业


谢谢。

没有自动将插件与特定分支关联的方法,但是您可以使用配置文件(branch.conf或locations.conf)来控制插件的行为。因此,您的插件只应打开分支配置并从中读取一些选项,例如:

my_plugin_post_commit = enabled
若branch config中存在required选项,那个么您将执行所需的操作,否则您的插件将退出,仅此而已