我想使用post/pre-commit钩子来填充提交的已修复bug字段。我之所以这样做,是因为我们使用redmine,在redmine中,如果您在提交消息中添加了fixed #132,它会将bug #132标记为已修复。因此,为了让开发人员不会忘记填充已修复的bug字段,我愿意为他做这件事。
那么这是可能的吗?我可以更改已修复的错误字段吗?
谢谢
发布于 2011-04-21 22:56:31
修复了另存为修订元数据一部分的错误属性,因此只能在实际提交之前更新此更改。那就是说提交后钩子对你不起作用。“在计算提交之后,但在提交完成之前”调用预提交钩子according to the documentation。实际上,在这个阶段,新的修订已经存储到存储库中,所以您不能更改它。但是,如果您想坚持新版本应包含特定的修复属性,则可以从pre-commit钩子引发异常,从而有效地中止提交。
因此,我认为不可能使用提交前/提交后挂钩来修改修订元数据。你可以在这里询问bzr开发人员:https://answers.launchpad.net/bzr/+addquestion
https://stackoverflow.com/questions/5743936
复制相似问题