Mercurial
在 Redmine 評論票之前送出後延遲
我習慣於通過 Trac(SVN 儲存庫)對送出消息進行送出後掛鉤觸發處理。立即添加評論(或操作)。
現在我改用 Mercurial 作為 VCS 和 Redmine 作為票務系統。Redmine 確實可以辨識變更集/送出消息中的資訊,例如“refs #185”——但它需要幾分鐘才能出現在工單中。
任何想法為什麼會這樣?獲取變更集的常式是否以某種方式定期呼叫?
好吧,這個 Redmine 功能請求給出了它:
目前,僅當您查看儲存庫時才會獲取新的變更集資訊。因此,如果您更新問題並在其中提及修訂,則在有人查看儲存庫之前它不會被超連結。
雖然我沒有找到一個現成的送出後掛鉤來用新的變更集更新 Redmine,但窮人的解決方案當然是 cron。這個問題討論了它: Redmine:從 cron 作業中獲取變更集