From: Bryan Donlan Date: Thu, 10 Apr 2008 06:50:16 GMT Subject: [PATCH v2 10/10] Rename the test trash directory to contain shell metacharacters. Message-ID: <1207810216-27871-11-git-send-email-bdonlan@fushizen.net> In-Reply-To: <1207810216-27871-10-git-send-email-bdonlan@fushizen.net> In order to help prevent regressions in the future, rename the trash directory for all tests to contain an assortment of shell metacharacters. This patch also corrects two failures that were caused or exposed by this change. Signed-off-by: Bryan Donlan --- t/.gitignore | 2 +- t/t6200-fmt-merge-msg.sh | 6 +++--- t/t9121-git-svn-fetch-renamed-dir.sh | 12 ++++++------ t/test-lib.sh | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/t/.gitignore b/t/.gitignore index fad67c0..fd07343 100644 --- a/t/.gitignore +++ b/t/.gitignore @@ -1 +1 @@ -trash +/trash directory with characters like $ and " and ' in its name diff --git a/t/t6200-fmt-merge-msg.sh b/t/t6200-fmt-merge-msg.sh index 526d7d1..9c0b926 100755 --- a/t/t6200-fmt-merge-msg.sh +++ b/t/t6200-fmt-merge-msg.sh @@ -82,14 +82,14 @@ test_expect_success 'merge-msg test #1' ' git diff actual expected ' -cat >expected <<\EOF -Merge branch 'left' of ../trash +cat >expected <actual && git diff actual expected diff --git a/t/t9121-git-svn-fetch-renamed-dir.sh b/t/t9121-git-svn-fetch-renamed-dir.sh index 5143ed6..99230b0 100755 --- a/t/t9121-git-svn-fetch-renamed-dir.sh +++ b/t/t9121-git-svn-fetch-renamed-dir.sh @@ -7,14 +7,14 @@ test_description='git-svn can fetch renamed directories' . ./lib-git-svn.sh -test_expect_success 'load repository with renamed directory' " - svnadmin load -q $rawsvnrepo < ../t9121/renamed-dir.dump - " +test_expect_success 'load repository with renamed directory' ' + svnadmin load -q "$rawsvnrepo" < ../t9121/renamed-dir.dump + ' -test_expect_success 'init and fetch repository' " - git svn init $svnrepo/newname && +test_expect_success 'init and fetch repository' ' + git svn init "$svnrepo/newname" && git svn fetch - " + ' test_done diff --git a/t/test-lib.sh b/t/test-lib.sh index 04e098b..f6b2954 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -411,14 +411,14 @@ fi . ../GIT-BUILD-OPTIONS # Test repository -test=trash +test="trash directory with characters like \$ and \" and ' in its name" rm -fr "$test" || { trap - exit echo >&5 "FATAL: Cannot prepare test area" exit 1 } -test_create_repo $test +test_create_repo "$test" cd "$test" this_test=$(expr "./$0" : '.*/\(t[0-9]*\)-[^/]*$') -- 1.5.5.33.gc0a39.dirty