Browse Source

tests: shell negation portability fix

Commit 969c8775 introduced a test which uses the non-portable construct:

  command1 && ! command2 | command3

which must be

  command1 && ! (command2 | command3)

to work on bsd shells (this is another example of bbf08124, which fixed
several similar cases).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Jeff King 17 years ago committed by Junio C Hamano
parent
commit
80bfd76af7
  1. 2
      t/t4128-apply-root.sh

2
t/t4128-apply-root.sh

@ -72,7 +72,7 @@ test_expect_success 'apply --directory (delete file)' ' @@ -72,7 +72,7 @@ test_expect_success 'apply --directory (delete file)' '
echo content >some/sub/dir/delfile &&
git add some/sub/dir/delfile &&
git apply --directory=some/sub/dir/ --index patch &&
! git ls-files | grep delfile
! (git ls-files | grep delfile)
'

cat > patch << 'EOF'

Loading…
Cancel
Save