【发布时间】:2013-11-18 12:26:02
【问题描述】:
为了能够使用 git commit 消息关闭工单,我们可以这样写:
implement something
fixes #2
当我之后查看 trac 中的时间线时,此提交消息与提交哈希一起出现。此外,trac 识别出#2 引用了一张票并创建了一个可点击的链接,以便我可以点击#2 并观看这张票。
所以,很明显,解析提交消息所需的一切都已经存在。但是即使我写fixes #2,票状态也不会被触及。
我需要将http://trac.edgewall.org/attachment/wiki/TracGit/post-receive-hook.py 提供的 post-receive 挂钩放入 git repo 中的 hooks 目录中,以便使用提交消息更新票证状态。
为什么还需要这个?是否有已知的计划让钩子变得多余?
【问题讨论】:
标签: git hook trac git-post-receive