En nuestra empresa, nos estamos moviendo de svn a git. Para el seguimiento de problemas usamos JIRA de Atlassian.Número de problema de Jira en el mensaje de compromiso de git
Ahora queremos hacer cumplir que cada mensaje de confirmación contiene un número de problema (al igual que lo hicimos con svn).
Hemos encontrado el enlace commit-msg que usamos para rechazar una confirmación si no contiene un número de problema.
JIRA usa Fisheye para escanear el git repo. Si un mensaje de compromiso contiene un número de problema, los cambios se muestran bajo ese problema.
El problema es que un gancho no se copia cuando se clona un repositorio de git. Por lo tanto, los números de problema en los mensajes de confirmación no se aplican. Eso significa que cuando se empuja un nuevo compromiso aguas arriba, Jira puede no enumerar los cambios en un problema.
La pregunta es; ¿Estamos usando Git de alguna manera de forma incorrecta y hay alguna forma de aplicar realmente un número de problema en el mensaje de confirmación? ¿O alguien simplemente tiene un script/hook (que no sea el enlace commit-msg) que logra esto?
Todavía no tiene una buena respuesta. ¿Alguien tiene un buen gancho para el servidor? El gancho debe ejecutarse en el origen, es decir, hacia donde presionamos. – meijuh