diff options
Diffstat (limited to 'extra/git-pre-push.sh')
-rwxr-xr-x | extra/git-pre-push.sh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/extra/git-pre-push.sh b/extra/git-pre-push.sh index 27de6013..52d990eb 100755 --- a/extra/git-pre-push.sh +++ b/extra/git-pre-push.sh @@ -11,20 +11,23 @@ url=$(git config bash-completion.docker-hub-trigger-url) || exit 0 branch=master -files="completions/Makefile\.am|test/requirements\.txt" +files="test/test-cmd-list\.txt" trigger=false z40=0000000000000000000000000000000000000000 while read local_ref local_sha remote_ref remote_sha; do case $remote_ref in */$branch) ;; *) continue ;; esac - [ $local_sha != $z40 ] || continue # delete not handled (yet?) + [ $local_sha != $z40 ] || continue # delete not handled (yet?) if [ $remote_sha = $z40 ]; then list_files="git ls-tree -r --name-only $local_sha" else list_files="git diff --name-only $remote_sha..$local_sha" fi - ! $list_files | grep -qEx $files || { trigger=true; break; } + ! $list_files | grep -qEx $files || { + trigger=true + break + } done if $trigger; then |