git gitolite (v3) gancho de recepción previa para todos los mensajes de confirmación

Estoy tratando de hacer cumplir una política en la que cada inserción se rechaza cuando incluso uno de los mensajes de confirmación no cumple una regla. He distribuido un gancho a los desarrolladores para que lo usen en sus repositorios locales, pero también quiero aplicar esto cuando empujan hacia el origen.

Tengo dos preguntas:

¿Debo usar el enlace de actualización o el enlace de recepción previa? (He intentado configurar un enlace de update.secary pero me parece que no se dispara, mientras que una recepción previa lo hace).

¿Cómo puedo obtener el mensaje para cada confirmación contenida en el envío? Más específicamente, quiero que cada mensaje de confirmación tenga un prefijo "válido" (para mis necesidades) específico. Por lo tanto, me gustaría analizar cada confirmación en este envío y validarlo antes de que acepte el envío.

Estoy usando bash simple para codificar los ganchos.

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta