1#!/bin/sh 2 3test_description='remote push rejects are reported by client' 4 5. ./test-lib.sh 6 7test_expect_success 'setup' ' 8 write_script .git/hooks/update <<-\EOF && 9 exit 1 10 EOF 11 echo 1 >file && 12 git add file && 13 git commit -m 1 && 14 git clone . child && 15 cd child && 16 echo 2 >file && 17 git commit -a -m 2 18' 19 20test_expect_success 'push reports error' 'test_must_fail git push 2>stderr' 21 22test_expect_success 'individual ref reports error' 'grep rejected stderr' 23 24test_done 25