fixed the internal commit hook to work on Mac also. 52/17552/3
Francois Granade [Tue, 8 Dec 2015 18:31:20 +0000 (19:31 +0100)]
mktemp takes different argument on Linux and Darwin (BSD)

Change-Id: I341532fae8331d9f37ea769bfa6a03eb5e8b61fc

git_hooks/prepare-commit-msg

index 0bfbee9..78a6f23 100755 (executable)
@@ -9,7 +9,7 @@ COMMIT="$3"
 
 case $SOURCE in
 '')
-    TMP=$(mktemp) && \
+    TMP=`mktemp 2> /dev/null || mktemp -t 'mytmpdir'` && \
     cat $FILE >$TMP && \
     git diff --cached scilab/CHANGES_* |sed -n '/^+/p' |sed -n '/^+++/!p' |sed 's/^.\{1\}//g' >$FILE && \
     cat $TMP >>$FILE && \