为了能够使用 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 挂钩放入hooks
git repo 的目录中,以便使用提交更新票证状态消息。
为什么还需要这个?是否有已知的计划让钩子变得多余?