GitHub para Windows Pre-Commit Hook

Temos uma equipe de desenvolvimento que está usando uma divisão 50/50 do GitHub para Windows e o shell Bash para o gerenciamento do Git.

Implementamos um gancho de pré-consolidação (projetado para executar testes de unidade e falhar na confirmação quando os testes falharem). Como uma versão simplificada, anexei uma versão reduzida abaixo que demonstra o nosso problema.

#!/bin/sh
exit 1

Se tentarmos uma confirmação a partir do shell bash, a confirmação conforme esperado falhará. No entanto, se executarmos o mesmo commit do aplicativo GitHub for windows, ele será confirmado com sucesso no repositório local.

Alguém sabe como podemos obter a mesma funcionalidade do aplicativo GitHub? Infelizmente não podemos tirar os usuários do aplicativo, e agora é um buraco óbvio.

Obrigado pela ajuda.

questionAnswers(3)

yourAnswerToTheQuestion