在 Redmine 评论票之前提交后延迟

Pau*_*aul 4 redmine mercurial

我习惯于通过 Trac(SVN 存储库)对提交消息进行提交后挂钩触发器处理。立即添加了评论(或操作)。

现在我切换到 Mercurial 作为 VCS 和 Redmine 作为票务系统。Redmine 确实识别变更集/提交消息中的信息,如“refs #185”——但需要几分钟才能出现在故障单中。

任何想法这是为什么?是否以某种方式定期调用获取变更集的例程?

Pau*_*aul 5

好吧,这个 Redmine 功能请求给出了它:

目前,只有在您查看存储库时才会获取新的变更集信息。因此,如果您更新了一个问题,并在其中提及了一个修订版,则在有人查看存储库之前,它不会被超链接。

虽然我没有找到一个现成的提交后钩子来用新的变更集更新 Redmine,但可怜的人的解决方案当然是 cron。这个问题讨论了它: Redmine:从 cron 作业中获取变更集