已經在commit_hooks.py文件中寫入了兩個函數,我希望在任何提交持久化之前運行它,但我無法弄清楚如何編寫我的hgrc來檢測它們。如何編寫我的hgrc以便Mercurial檢測到我的鉤子?
功能標題有:
def precommit_bad_merge(ui, repo, parent1=None, parent2=None, **kwargs):
...
def precommit_bad_branching(ui, repo, **kwargs):
...
我已經使用這個「guide」試過,但文檔是太「男人pagey」對我來說。以下是無效的棄兒。
[hooks]
precommit = ..\..\mno2\commit_hooks.py
更新! 重寫勾線:
precommit = D:\environments\next\mno2\commit_hooks.py
使水銀檢測預提交掛鉤,但它總是與狀態1由於某種原因退出。
-1失敗的第一點[如何問](http://stackoverflow.com/questions/ask-advice)。 – 2010-10-04 19:04:23
除了Linux手冊頁外,有關Mercurial鉤子的文檔至少沒有說明。事後看來,我應該能夠通過閱讀指南自己弄清楚,但缺乏例子讓我感到困惑。 – MdaG 2010-10-07 12:55:02