2010-06-25 41 views
4

我有一個服務器託管與hgwebdir mercurial存儲庫。有人推送到這個存儲庫時,是否有可能讓mercurial運行腳本?
目前我使用每隔幾分鐘檢查一次存儲庫狀態的腳本,但這顯然是一個難看的解決方案。如何製作mercurial run script?

回答

8

你有一個鉤子添加到您的Mercurial服務器:

  • 編輯.hg/hgrc(或mercurial.ini在Windows上)
  • 添加或編輯[鉤]部分
  • 助理一shell命令到您感興趣的鉤子(在您的情況下,更改組掛鉤)

請參閱Mercurial紅豆手冊中的Handling repository events with hooks以瞭解更多詳細信息。

2

你可能想看看善變掛鉤,