Git hook dentro de Gitkraken ignora el código de salida

Intento establecer un primer enlace simple de precompromiso en un proyecto en Windows, pero no logro detener la confirmación mediante el código de salida. Yo uso Gitkraken y ejecuta cygwin como shell.
El file de preconfiguration contiene el siguiente script:

#!/bin/sh echo "OK THAT line works..." > test.log exit 1 

Al comprometerse, genera el file de logging pero el compromiso no está bloqueado por el código de retorno.
¿Qué estoy haciendo mal?

Finalmente lo encontré solo con un colega. En caso de que alguien se encuentre con el problema. El parámetro Path to sh para Gitkraken debe establecerse en cygwin pero con la opción -i :
C: \ cygwin64 \ bin \ mintty.exe -i