hak git gitolite (v3) dla wszystkich komunikatów zatwierdzenia

Próbuję wymusić zasadę, w której każde naciśnięcie zostanie odrzucone, gdy nawet jeden z komunikatów zatwierdzenia nie spełnia reguły. Udostępniłem hakom haczyki, aby mogli je wykorzystać w swoich lokalnych repozycjach, ale chcę też wymusić to, gdy pchają do źródła.

Mam dwa pytania:

Czy powinienem użyć haczyka aktualizacji lub haka wstępnego odbioru? (Próbowałem skonfigurować przechwycenie update.secondary, ale wydaje mi się, że nie został zwolniony, podczas gdy pre-otrzyma).

Jak mogę uzyskać wiadomość dla każdego zatwierdzenia zawartego w push? Mówiąc dokładniej, chcę, aby każda wiadomość zatwierdzenia miała określony „ważny” (dla moich potrzeb) prefiks. Chciałbym więc przeskanować każde zatwierdzenie w tym naciśnięciu komunikatu zatwierdzenia i zatwierdzić go, zanim zaakceptuję push.

Używam prostego basha do kodowania haków.

Dzięki!