Я начал использовать Gerrit 2.16 в качестве инструмента проверки кода и хочу настроить хуки на стороне сервера для проверки сообщения git commit, когда изменение фиксируется/отправляется в gerrit.
Попытался использовать хуки, скопировав скрипты в $GIT_DIR/hooks (такие скрипты, как ref-update, patchset-created, change-merged), дал разрешение на gerrit-сервере, но ничего не работает.
Перехватчик commit-msg можно включить в локальном репозитории с помощью команды give в пользовательском интерфейсе gerrit.
пример: git clone ssh://@:29418/Project1 && scp -p -P 29418 @:hooks/commit-msg /.git/hooks/
change_ID будет сгенерирован автоматически, если этот хук включен.
Этот скрипт commit-msg загружается в локальный репозиторий при выполнении вышеуказанной команды.
Мой вопрос; Можем ли мы найти путь к этому скрипту на сервере gerrit, чтобы я мог изменить и применить проверку сообщения git commit?
Или есть другой способ включить перехватчики на стороне сервера gerrit?