python - 我可以从 bzr post/pre-commit hook 更改已修复的错误吗?

标签 python hook bazaar

我想使用提交后/提交前 Hook 来填充提交的已修复错误字段。 我想这样做,因为我们使用 redmine,并且在 redmine 中,如果您在提交消息中放入固定的 #132,它会将 bug #132 标记为已修复。 因此,为了让开发人员不会忘记填写已修复的错误字段,我愿意为他做这件事。

这可能吗?我可以更改已修复的错误字段吗?

谢谢

最佳答案

修复了作为修订元数据的一部分保存的错误属性,因此您只能在实际提交之前更新此更改。也就是说,提交后 Hook 对你不起作用。预提交 Hook according to the documentation “计算提交之后但完成之前”调用。实际上,在这个阶段,新的修订版本已经存储到存储库中,因此您无法更改它。但是,如果您想坚持新版本应包含特定的修复属性,则可以从预提交 Hook 引发异常,从而有效地中止提交。

所以,我认为不可能使用提交前/提交后 Hook 修改修订元数据。不过,您可能想在这里询问 bzr 开发人员:https://answers.launchpad.net/bzr/+addquestion

关于python - 我可以从 bzr post/pre-commit hook 更改已修复的错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5743936/

相关文章:

python - 同步两个不同的进程同时开始

python - IronPython 下的 Bazaar VCS?

version-control - "bzr uncommit"在 Mercurial 中等效吗?

c# - 从 c# windows 服务应用程序 Hook 窗口事件不起作用

node.js - sails 钩航线禁止

svn - Git、Mercurial 和 Bazaar 的相对优势和劣势是什么?

python - 在 Numpy/PyTorch 中矢量化生成一批随机旋转矩阵的最佳方法?

bool 变量驱动代码的 Python 代码可读性

python - Python中的模糊字符串匹配

c# - VSTO Windows Hook keydown 事件调用 10 次