mirror of
https://github.com/git/git
synced 2024-08-24 18:26:02 +00:00
t9350: fix careless use of "cd"
Upon failure of any of these tests (or when a test that is marked as expecting a failure is fixed), we will end up running later tests in random places. Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
42accaec01
commit
4c367c6ae9
|
@ -150,20 +150,22 @@ test_expect_success 'setup submodule' '
|
|||
|
||||
git checkout -f master &&
|
||||
mkdir sub &&
|
||||
cd sub &&
|
||||
git init &&
|
||||
echo test file > file &&
|
||||
git add file &&
|
||||
git commit -m sub_initial &&
|
||||
cd .. &&
|
||||
(
|
||||
cd sub &&
|
||||
git init &&
|
||||
echo test file > file &&
|
||||
git add file &&
|
||||
git commit -m sub_initial
|
||||
) &&
|
||||
git submodule add "`pwd`/sub" sub &&
|
||||
git commit -m initial &&
|
||||
test_tick &&
|
||||
cd sub &&
|
||||
echo more data >> file &&
|
||||
git add file &&
|
||||
git commit -m sub_second &&
|
||||
cd .. &&
|
||||
(
|
||||
cd sub &&
|
||||
echo more data >> file &&
|
||||
git add file &&
|
||||
git commit -m sub_second
|
||||
) &&
|
||||
git add sub &&
|
||||
git commit -m second
|
||||
|
||||
|
@ -264,19 +266,20 @@ test_expect_success 'cope with tagger-less tags' '
|
|||
|
||||
test_expect_success 'setup for limiting exports by PATH' '
|
||||
mkdir limit-by-paths &&
|
||||
cd limit-by-paths &&
|
||||
git init &&
|
||||
echo hi > there &&
|
||||
git add there &&
|
||||
git commit -m "First file" &&
|
||||
echo foo > bar &&
|
||||
git add bar &&
|
||||
git commit -m "Second file" &&
|
||||
git tag -a -m msg mytag &&
|
||||
echo morefoo >> bar &&
|
||||
git add bar &&
|
||||
git commit -m "Change to second file" &&
|
||||
cd ..
|
||||
(
|
||||
cd limit-by-paths &&
|
||||
git init &&
|
||||
echo hi > there &&
|
||||
git add there &&
|
||||
git commit -m "First file" &&
|
||||
echo foo > bar &&
|
||||
git add bar &&
|
||||
git commit -m "Second file" &&
|
||||
git tag -a -m msg mytag &&
|
||||
echo morefoo >> bar &&
|
||||
git add bar &&
|
||||
git commit -m "Change to second file"
|
||||
)
|
||||
'
|
||||
|
||||
cat > limit-by-paths/expected << EOF
|
||||
|
@ -297,10 +300,11 @@ M 100644 :1 there
|
|||
EOF
|
||||
|
||||
test_expect_success 'dropping tag of filtered out object' '
|
||||
(
|
||||
cd limit-by-paths &&
|
||||
git fast-export --tag-of-filtered-object=drop mytag -- there > output &&
|
||||
test_cmp output expected &&
|
||||
cd ..
|
||||
test_cmp output expected
|
||||
)
|
||||
'
|
||||
|
||||
cat >> limit-by-paths/expected << EOF
|
||||
|
@ -313,10 +317,11 @@ msg
|
|||
EOF
|
||||
|
||||
test_expect_success 'rewriting tag of filtered out object' '
|
||||
(
|
||||
cd limit-by-paths &&
|
||||
git fast-export --tag-of-filtered-object=rewrite mytag -- there > output &&
|
||||
test_cmp output expected &&
|
||||
cd ..
|
||||
test_cmp output expected
|
||||
)
|
||||
'
|
||||
|
||||
cat > limit-by-paths/expected << EOF
|
||||
|
@ -343,13 +348,13 @@ M 100644 :2 there
|
|||
EOF
|
||||
|
||||
test_expect_failure 'no exact-ref revisions included' '
|
||||
cd limit-by-paths &&
|
||||
git fast-export master~2..master~1 > output &&
|
||||
test_cmp output expected &&
|
||||
cd ..
|
||||
(
|
||||
cd limit-by-paths &&
|
||||
git fast-export master~2..master~1 > output &&
|
||||
test_cmp output expected
|
||||
)
|
||||
'
|
||||
|
||||
|
||||
test_expect_success 'set-up a few more tags for tag export tests' '
|
||||
git checkout -f master &&
|
||||
HEAD_TREE=`git show -s --pretty=raw HEAD | grep tree | sed "s/tree //"` &&
|
||||
|
|
Loading…
Reference in a new issue