2013-02-19 46 views
2

我試圖使替代後收到鉤,但可能是我的事情做錯了。 這個鉤子是否可以通過gerrit(我有權限執行提交)來推送提交到主分支(沒有/ for/control)?官方文檔沒有給出解釋什麼是「合併」請求。更改合併gerrit鉤

我把改變合併的腳本放到gerrit/hook/dir(gerrit是帶有「bin」,「plugins」和其他gerrit位置的目錄),是不是也適用?

+0

好的,我發現只有通過Web界面合併批准後,接收後的鉤子纔會發出。當提交克服網絡界面(推送訪問)它不起作用。 – DEgITx 2013-02-26 16:34:53

回答

2

的格里特站點文件夾(也含binpluginsgit等)內的hooks文件夾是把鉤子文件的正確位置。

但是,post-receive是一個git鉤子,而不是Gerrit鉤子,Gerrit不會調用它。

格里特將調用change-mergedref-updated掛鉤時,改變從UI合併,但只有ref-updated如果一個變化是直接推繞過審查。

查看Gerrit hooks documentation瞭解更多信息。