Python 我可以从bzr post/pre commit钩子中更改已修复的错误吗?

Python 我可以从bzr post/pre commit钩子中更改已修复的错误吗?,python,hook,bazaar,Python,Hook,Bazaar,我想使用post/pre-commit钩子来填充提交的fixed-bug字段。 我想这样做是因为我们使用redmine,如果在提交消息中放入fixed#132,它会将bug#132标记为fixed。 因此,为了使开发人员不会忘记填充fixed bug字段,我想为他做这件事 那有可能吗?我可以更改“修复错误”字段吗 感谢修复了作为修订元数据一部分保存的bug属性,因此您只能在实际提交之前更新此更改。也就是说,post-commit-hook不适合你。“在计算提交后但在提交完成之前”调用的预提交钩子

我想使用post/pre-commit钩子来填充提交的fixed-bug字段。 我想这样做是因为我们使用redmine,如果在提交消息中放入fixed#132,它会将bug#132标记为fixed。 因此,为了使开发人员不会忘记填充fixed bug字段,我想为他做这件事

那有可能吗?我可以更改“修复错误”字段吗


感谢

修复了作为修订元数据一部分保存的bug属性,因此您只能在实际提交之前更新此更改。也就是说,post-commit-hook不适合你。“在计算提交后但在提交完成之前”调用的预提交钩子。实际上,在这个阶段,新版本已经存储到存储库中,所以您不能更改它。但是,如果您想坚持新版本应该包含特定的修复属性,您可以从预提交钩子引发异常,从而有效地中止提交


因此,我认为不可能使用提交前/提交后挂钩修改修订元数据。不过,您可能想在这里询问bzr开发人员:

修复了作为修订元数据一部分保存的bug属性,因此您只能在实际提交之前更新此更改。也就是说,post-commit-hook不适合你。“在计算提交后但在提交完成之前”调用的预提交钩子。实际上,在这个阶段,新版本已经存储到存储库中,所以您不能更改它。但是,如果您想坚持新版本应该包含特定的修复属性,您可以从预提交钩子引发异常,从而有效地中止提交

因此,我认为不可能使用提交前/提交后挂钩修改修订元数据。不过,您可能想在这里询问bzr开发人员: