From e40ee885207f2a9d8352a56fce304f6bd4ed44f7 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Tue, 12 Jul 2022 20:46:43 +0200 Subject: [PATCH] meta:hooks:pre-push: Refactor if-condition --- meta/git/hooks/pre-push | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/meta/git/hooks/pre-push b/meta/git/hooks/pre-push index bfe059a..5338ac2 100755 --- a/meta/git/hooks/pre-push +++ b/meta/git/hooks/pre-push @@ -27,27 +27,24 @@ url="$2" zero=$(git hash-object --stdin &2 "$local_ref: Commits in progress:\n%s" "$commits" - printf >&2 "Aborting push" - exit 1 - fi + commits="$(git rev-list -E --oneline --grep "$pattern" "$range")" + if [ -n "$commits" ]; then + printf >&2 "$local_ref: Commits in progress:\n%s" "$commits" + printf >&2 "Aborting push" + exit 1 fi done