]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
SCRIPTS: create-release: enforce GIT_COMMITTER_{NAME|EMAIL} validity
authorWilly Tarreau <w@1wt.eu>
Fri, 16 Jun 2017 10:43:53 +0000 (12:43 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 16 Jun 2017 10:43:53 +0000 (12:43 +0200)
If it's not set, fall back to git config --get.

scripts/create-release

index 488c0cec059bb35d8bf733d3435ca35f33f798aa..afd6e56d61d8403f8611ef7c00ec474f152c84c9 100755 (executable)
@@ -48,6 +48,16 @@ do_tag() {
        git tag -u "$GIT_GPG_KEY" -s -m "HAProxy $NEW" v$NEW && echo "Tagged as v$NEW"
 }
 
+if [ -z "$GIT_COMMITTER_NAME" ]; then
+       GIT_COMMITTER_NAME=$(git config --get user.name)
+       [ -n "$GIT_COMMITTER_NAME" ] || die "GIT_COMMITTER_NAME not set"
+fi
+
+if [ -z "$GIT_COMMITTER_EMAIL" ]; then
+       GIT_COMMITTER_EMAIL=$(git config --get user.email)
+       [ -n "$GIT_COMMITTER_EMAIL" ] || die "GIT_COMMITTER_EMAIL not set"
+fi
+
 while [ -n "$1" -a -z "${1##-*}" ]; do
        case "$1" in
                -y)        SAYYES=1       ; shift   ;;