git gitolite (v3) ловушка предварительного получения для всех сообщений коммита

Я пытаюсь применить политику, при которой каждое нажатие отклоняется, когда даже одно из сообщений фиксации не удовлетворяет правилу. Я раздал хук разработчикам, чтобы они могли использовать его в своих локальных репозиториях, но я также хочу применить это, когда они продвигаются к источнику.

У меня есть два вопроса:

Я должен использовать ловушку обновления или ловушку предварительного получения? (Я пытался настроить ловушку update.secondary, но мне кажется, что она не срабатывает, в то время как предварительный прием происходит).

Как я могу получить сообщение для каждого коммита, содержащегося в push-сообщении? Точнее говоря, я хочу, чтобы каждое сообщение о фиксации имело определенный «действительный» (для моих нужд) префикс. Поэтому я хотел бы просканировать каждый коммит в этом сообщении о фиксации и подтвердить его, прежде чем я приму толчок.

Я использую простой bash для кодирования хуков.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос