diff options
author | edef <edef@unfathomable.blue> | 2022-08-16 02:06:13 +0000 |
---|---|---|
committer | edef <edef@unfathomable.blue> | 2022-08-16 02:09:58 +0000 |
commit | 339435e0d7f5d59aef2395921cb50be302316ffb (patch) | |
tree | 48b6e2702de51583f5f3971c86b88764d32f83eb /githooks | |
parent | 619a33cc77f508b75e713bd4e12e58c16ca1267b (diff) | |
download | unf-legacy-339435e0d7f5d59aef2395921cb50be302316ffb.tar.zst |
githooks/commit-msg: don't rely on GNU sed's Q command
Not using the GNU extension makes this work on macOS. Change-Id: I303034814a5f6a94d43522f35c4bf527282622de
Diffstat (limited to 'githooks')
-rwxr-xr-x | githooks/commit-msg | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/githooks/commit-msg b/githooks/commit-msg index 985819c..2279462 100755 --- a/githooks/commit-msg +++ b/githooks/commit-msg @@ -6,7 +6,7 @@ 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 +if [ $(< "$1" sed -ne "/^# ${cut_line}$/q;p" | git stripspace --strip-comments | wc -c) -eq 0 ]; then # don't inhibit "Aborting commit due to empty commit message" exit 0 fi |