t3901: avoid negation on right hand side of '|'

Some shells do not properly handle constructs of the form:

   spew_something | ! process_input

So rewrite this to be:

   spew_something | process_input; test $? != 0

Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Brandon Casey 2009-05-18 18:44:42 -05:00 committed by Junio C Hamano
parent 6264500604
commit d4ea4e2746

View File

@ -19,7 +19,7 @@ check_encoding () {
8859) 8859)
grep "^encoding ISO-8859-1" ;; grep "^encoding ISO-8859-1" ;;
*) *)
! grep "^encoding ISO-8859-1" ;; grep "^encoding ISO-8859-1"; test "$?" != 0 ;;
esac || { esac || {
bad=1 bad=1
break break