git gitolite (v3) ловушка предварительного получения для всех сообщений коммита
Я пытаюсь применить политику, при которой каждое нажатие отклоняется, когда даже одно из сообщений фиксации не удовлетворяет правилу. Я'Мы раздали хук разработчикам, чтобы они могли использовать его в своих локальных репозиториях, но я также хочу применить это, когда они продвигаются к источнику.
У меня есть два вопроса:
Я должен использовать ловушку обновления или ловушку предварительного получения? (Я'я пытался настроить update.secondary hook, но мне кажется, что это не такуволен, а предварительный прием).
Как я могу получить сообщение для каждого коммита, содержащегося в push-сообщении? Более конкретно, я хочу, чтобы каждое сообщение о коммитедействительный» (для моих нужд) префикс. Поэтому я хотел бы просканировать каждый коммит в этом сообщении о фиксации и подтвердить его, прежде чем я приму толчок.
Я использую простой bash для кодирования хуков.
Спасибо!