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