Написать hook для git, авто мерж в мастер

Николай15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.09.2014

Необходимо написать hook для git. Действия его будут такими:

Когда кто-то делает в любой ветке commit с текстом #complete, вся ветка должна смержиться в master ветку с флагом no-fastforward.

Если во время мержа произошли конфликты, должен произойти git hard --reset , и лог в систему о неудачном мерже (желательна отправка email администратору).