From c92e98b0847a917a7e436ef738eebb93f51e5de8 Mon Sep 17 00:00:00 2001 From: edef Date: Sun, 19 Jun 2022 16:23:53 +0000 Subject: githooks/commit-msg: don't inhibit git's empty commit message behaviour Change-Id: I9e800f347cfb5440c384766f0be55aba4a40c94f --- githooks/commit-msg | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'githooks') diff --git a/githooks/commit-msg b/githooks/commit-msg index d241f2b..c4c7736 100755 --- a/githooks/commit-msg +++ b/githooks/commit-msg @@ -2,6 +2,12 @@ set -euo pipefail change_id=$(head -c32 /dev/urandom | git hash-object --stdin) +cut_line='------------------------ >8 ------------------------' +if [ $(< "$1" sed -e "/^# ${cut_line}$/Q" | git stripspace --strip-comments | wc -c) -eq 0 ]; then + # don't inhibit "Aborting commit due to empty commit message" + exit 0 +fi + git interpret-trailers \ --if-exists doNothing \ --trailer "Change-Id:I$change_id" \ -- cgit 1.4.1