Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
t/t7003-filter-branch.sh: use test_must_fail rather than '!'
author
Brandon Casey
<casey@nrlssc.navy.mil>
Thu, 20 Mar 2008 16:54:30 +0000
(11:54 -0500)
committer
Junio C Hamano
<gitster@pobox.com>
Sun, 23 Mar 2008 00:23:29 +0000
(17:23 -0700)
Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7003-filter-branch.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
8114da1
)
diff --git
a/t/t7003-filter-branch.sh
b/t/t7003-filter-branch.sh
index 553131fcf4cc418309e0cb750d885a5fbfe0fe47..6827249da5182515847d713ae0bb1d23fc58b5c6 100755
(executable)
--- a/
t/t7003-filter-branch.sh
+++ b/
t/t7003-filter-branch.sh
@@
-78,7
+78,7
@@
test_expect_success 'filter subdirectory only' '
test_expect_success 'subdirectory filter result looks okay' '
test 2 = $(git rev-list sub | wc -l) &&
git show sub:new &&
test_expect_success 'subdirectory filter result looks okay' '
test 2 = $(git rev-list sub | wc -l) &&
git show sub:new &&
-
!
git show sub:subdir
+
test_must_fail
git show sub:subdir
'
test_expect_success 'setup and filter history that requires --full-history' '
'
test_expect_success 'setup and filter history that requires --full-history' '
@@
-100,7
+100,7
@@
test_expect_success 'subdirectory filter result looks okay' '
test 3 = $(git rev-list -1 --parents sub-master | wc -w) &&
git show sub-master^:new &&
git show sub-master^2:new &&
test 3 = $(git rev-list -1 --parents sub-master | wc -w) &&
git show sub-master^:new &&
git show sub-master^2:new &&
-
!
git show sub:subdir
+
test_must_fail
git show sub:subdir
'
test_expect_success 'use index-filter to move into a subdirectory' '
'
test_expect_success 'use index-filter to move into a subdirectory' '
@@
-114,7
+114,7
@@
test_expect_success 'use index-filter to move into a subdirectory' '
test_expect_success 'stops when msg filter fails' '
old=$(git rev-parse HEAD) &&
test_expect_success 'stops when msg filter fails' '
old=$(git rev-parse HEAD) &&
-
!
git-filter-branch -f --msg-filter false HEAD &&
+
test_must_fail
git-filter-branch -f --msg-filter false HEAD &&
test $old = $(git rev-parse HEAD) &&
rm -rf .git-rewrite
'
test $old = $(git rev-parse HEAD) &&
rm -rf .git-rewrite
'
@@
-151,8
+151,8
@@
test_expect_success "remove a certain author's commits" '
'
test_expect_success 'barf on invalid name' '
'
test_expect_success 'barf on invalid name' '
-
!
git filter-branch -f master xy-problem &&
-
!
git filter-branch -f HEAD^
+
test_must_fail
git filter-branch -f master xy-problem &&
+
test_must_fail
git filter-branch -f HEAD^
'
test_expect_success '"map" works in commit filter' '
'
test_expect_success '"map" works in commit filter' '
@@
-174,7
+174,7
@@
test_expect_success 'Name needing quotes' '
git add foo &&
git commit -m "Adding a file" &&
git filter-branch --tree-filter "rm -fr foo" &&
git add foo &&
git commit -m "Adding a file" &&
git filter-branch --tree-filter "rm -fr foo" &&
-
!
git ls-files --error-unmatch "foo/$name" &&
+
test_must_fail
git ls-files --error-unmatch "foo/$name" &&
test $(git rev-parse --verify rerere) != $(git rev-parse --verify A)
'
test $(git rev-parse --verify rerere) != $(git rev-parse --verify A)
'