#!/bin/sh test_description='remote push rejects are reported by client' . ./test-lib.sh test_expect_success 'setup' ' mkdir .git/hooks && (echo "#!/bin/sh" ; echo "exit 1") >.git/hooks/update && chmod +x .git/hooks/update && echo 1 >file && git add file && git commit -m 1 && git clone . child && cd child && echo 2 >file && git commit -a -m 2 ' test_expect_success 'push reports error' 'test_must_fail git push 2>stderr' test_expect_success 'individual ref reports error' 'grep rejected stderr' test_done