Eu encontrei a solução. O problema é que, quando modificado do arquivo de gancho pre-commit, é o único arquivo modificado - o commit não está acontecendo. Ao testar isso, eu estava fazendo alterações apenas no arquivo "metadata" e é por isso que não funcionou para mim.
Assim que eu modificar alguns outros arquivos no repositório, adicione add / rm new files - o arquivo de metadados foi devidamente enviado!
Linha inferior: Para confirmar os arquivos modificados do gancho pre-commit, o git precisa de algumas outras mudanças preparadas, caso contrário o commit não acontecerá (provavelmente, o git erroneamente detecta que não há nada para confirmar).
Isso parece um comportamento inesperado para mim. Eu testei isso no git 1.8 e git 2.0 o comportamento é o mesmo.