我想使用post / pre-commit挂钩来填充提交的固定bug字段。 我想这样做是因为我们使用redmine和redmine如果你在你的提交消息中输入固定的#132,它会将#132错误标记为已修复。 因此,为了让开发人员不要忘记填写固定的bug字段,我想为他做。
那可能吗?我可以更改固定的bug字段吗?
由于
答案 0 :(得分:1)
修复了作为修订元数据的一部分保存的bug属性,因此您只能在实际提交之前更新此更改。那说post-commit hook对你不起作用。在提交计算完成之后但在完成之前调用了预提交挂钩according to the documentation。实际上在这个阶段,新版本已经存储到存储库中,因此您无法对其进行更改。但是如果你想坚持新版本应该包含特定的修复属性,你可以从预提交钩子引发异常,从而有效地中止提交。
所以,我认为用前/后提交挂钩修改修订元数据是不可能的。您可能想在这里询问bzr开发人员:https://answers.launchpad.net/bzr/+addquestion