git hook: убедитесь, что каждое слияние с мастером имеет сообщение, а также автоматическое слияние

В нашем процессе развертывания одним из последних шагов будет слияние ветки релиза с главной веткой.

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

Я обнаружил, что крюк, который мне нужен, будет предварительным слиянием.https://gitorious.org/git/mjg/commit/c15bfac6d3f5a28b3cd5745fef71e7f93bc1f8a4 Его следует активировать только при слиянии с основной веткой. Я думаю, это также должно быть вызвано, когда происходит неавтоматическая фиксация в мастер.

Кто-нибудь намекает, как я могу это сделать? Желательно использовать bash hook, но php тоже подойдет. Или я думаю, что с других языков я могу попытаться перевести концепцию на bash или php.

Спасибо за любые советы заранее!

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

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