Los ganchos de confirmación del submodule Git

Estoy usando un submodule de git (vamos a llamarlo SubmoduleRepo) para poder include mi module en un par de proyectos.

Puedo comprometerme con SubmoduleRepo desde cualquier proyecto que lo use.

Puedo actualizar, comprometer y presionar SubmoduleRepo sin problemas.

Necesito ejecutar un enganche commit siempre que cometo algo mientras trabajo en un directory en un proyecto que contiene el SubmoduleRepo (cuando trabajo en SubmoduleRepo, el enganche commit se ejecuta como se esperaba)

No hay una carpeta .git en el directory del submodule (solo el file .git que especifica la ruta al directory actual).

He encontrado una solución par de momentos después de publicar esto …

Puedes poner ganchos en .git / modules // hooks / – ej. .git / modules / web / js / modules / rate si su submodule está ubicado en el directory / web / js / modules / rate.

Puede get el directory .git/hooks ejecutando:

 `git rev-parse --git-dir`/hooks 

Más información en: Buscar ruta al directory de ganchos git en el caparazón