2017-07-18 4 views
1

Ich versuche, eine erste einfache Pre-Commit-Hook auf einem Projekt unter Windows einrichten, aber ich kann nicht das Commit mit Exit-Code zu stoppen. Ich benutze Gitkraken und es läuft Cygwin als Shell.
Die pre-commit-Datei das folgende Skript enthält:Git-Hook innerhalb Gitkraken ignoriert Exit-Code

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

Wenn commiting, erzeugt er die Protokolldatei, sondern verpflichten die durch den Return-Code nicht blockiert.
Was mache ich falsch?

Antwort

1

Endlich von mir mit einem Kollegen gefunden. Falls jemand auf das Problem stieß. Der Path to sh Parameter für Gitkraken muss Cygwin gesetzt werden, aber mit der Option -i:
C: \ cygwin64 \ bin \ mintty.exe -i

edit: oder einfacher mit c: \ cygwin64 \ bin \ sh. exe

Verwandte Themen