]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t3407: run tests in $TEST_DIRECTORY
authorPhillip Wood <phillip.wood@dunelm.org.uk>
Mon, 13 Sep 2021 15:19:12 +0000 (15:19 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 13 Sep 2021 19:47:06 +0000 (12:47 -0700)
Commit 97b88dd58c ("git-rebase.sh: Fix --merge --abort failures when
path contains whitespace", 2008-05-04) started running these tests in
a subdirectory with a space in its name. At that time $TEST_DIRECTORY
did not contain a space but shortly after in 4a7aaccd83 ("Rename the
test trash directory to contain spaces.", 2008-05-04) $TEST_DIRECTORY
was changed to contain a space so we no longer need to run these tests
in a subdirectory.

Signed-off-by: Phillip Wood <phillip.wood@dunelm.org.uk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3407-rebase-abort.sh

index 7c381fbc89a824cad85f32d7905c7ace3efa6b29..c747bd31d76cce36e38f3e838d993e876297c862 100755 (executable)
@@ -7,13 +7,7 @@ export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
 
 . ./test-lib.sh
 
-### Test that we handle space characters properly
-work_dir="$(pwd)/test dir"
-
 test_expect_success setup '
-       mkdir -p "$work_dir" &&
-       cd "$work_dir" &&
-       git init &&
        echo a > a &&
        git add a &&
        git commit -m a &&
@@ -37,7 +31,6 @@ testrebase() {
        dotest=$2
 
        test_expect_success "rebase$type --abort" '
-               cd "$work_dir" &&
                # Clean up the state from the previous one
                git reset --hard pre-rebase &&
                test_must_fail git rebase$type main &&
@@ -48,7 +41,6 @@ testrebase() {
        '
 
        test_expect_success "rebase$type --abort after --skip" '
-               cd "$work_dir" &&
                # Clean up the state from the previous one
                git reset --hard pre-rebase &&
                test_must_fail git rebase$type main &&
@@ -61,7 +53,6 @@ testrebase() {
        '
 
        test_expect_success "rebase$type --abort after --continue" '
-               cd "$work_dir" &&
                # Clean up the state from the previous one
                git reset --hard pre-rebase &&
                test_must_fail git rebase$type main &&
@@ -77,7 +68,6 @@ testrebase() {
        '
 
        test_expect_success "rebase$type --abort does not update reflog" '
-               cd "$work_dir" &&
                # Clean up the state from the previous one
                git reset --hard pre-rebase &&
                git reflog show to-rebase > reflog_before &&
@@ -89,7 +79,6 @@ testrebase() {
        '
 
        test_expect_success 'rebase --abort can not be used with other options' '
-               cd "$work_dir" &&
                # Clean up the state from the previous one
                git reset --hard pre-rebase &&
                test_must_fail git rebase$type main &&
@@ -103,7 +92,6 @@ testrebase " --apply" .git/rebase-apply
 testrebase " --merge" .git/rebase-merge
 
 test_expect_success 'rebase --apply --quit' '
-       cd "$work_dir" &&
        # Clean up the state from the previous one
        git reset --hard pre-rebase &&
        test_must_fail git rebase --apply main &&
@@ -115,7 +103,6 @@ test_expect_success 'rebase --apply --quit' '
 '
 
 test_expect_success 'rebase --merge --quit' '
-       cd "$work_dir" &&
        # Clean up the state from the previous one
        git reset --hard pre-rebase &&
        test_must_fail git rebase --merge main &&