]> code.delx.au - gnu-emacs/blobdiff - build-aux/git-hooks/pre-commit
Merge branch 'master' into cairo
[gnu-emacs] / build-aux / git-hooks / pre-commit
index d050c40a2e68e81754fa2d2fc523a27ca17d0c90..8bce1f5ade014a6340506323ce2c675e945c1335 100755 (executable)
@@ -34,13 +34,15 @@ if test "$nbadchars" -ne 0; then
   exit 1
 fi
 
-new_names=`$git_diff HEAD` || exit
-case "
-$new_names" in
-  */-* | *'
-'-*)
-    echo "File name component begins with '-'."
-    exit 1;;
-esac
+for new_name in `$git_diff HEAD`; do
+  case $new_name in
+    -* | */-*)
+      echo "$new_name: File name component begins with '-'."
+      exit 1;;
+    ChangeLog | */ChangeLog)
+      echo "$new_name: Please use git commit messages, not ChangeLog files."
+      exit 1;;
+  esac
+done
 
 exec git diff-index --check --cached HEAD --