diff options
author | René Scharfe <rene.scharfe@lsrfire.ath.cx> | 2013-05-20 11:58:25 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-05-20 15:31:45 -0700 |
commit | 1355241bf58b325ec9bedc2768d28dd20355c50e (patch) | |
tree | 52e48a5d9186fd9a6f949776f89d18f46d9a026d /t | |
parent | c420df7b9bbfcf352a3602c78e8476f18098bb43 (diff) | |
download | git-1355241bf58b325ec9bedc2768d28dd20355c50e.tar.gz git-1355241bf58b325ec9bedc2768d28dd20355c50e.tar.xz |
t5000, t5003: create directories for extracted files lazily
Create the directories b and c just before they are needed instead of
up front. For t5003 it turns out we don't need them at all. For t5000
it makes the coming modifications easier.
Signed-off-by: René Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t5000-tar-tree.sh | 6 | ||||
-rwxr-xr-x | t/t5003-archive-zip.sh | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/t/t5000-tar-tree.sh b/t/t5000-tar-tree.sh index 68b5698d2..41cd6094a 100755 --- a/t/t5000-tar-tree.sh +++ b/t/t5000-tar-tree.sh @@ -32,7 +32,7 @@ SUBSTFORMAT=%H%n test_expect_success \ 'populate workdir' \ - 'mkdir a b c && + 'mkdir a && echo simple textfile >a/a && mkdir a/bin && cp /bin/sh a/bin && @@ -126,7 +126,7 @@ test_expect_success \ test_expect_success \ 'extract tar archive' \ - '(cd b && "$TAR" xf -) <b.tar' + '(mkdir b && cd b && "$TAR" xf -) <b.tar' test_expect_success \ 'validate filenames' \ @@ -143,7 +143,7 @@ test_expect_success \ test_expect_success \ 'extract tar archive with prefix' \ - '(cd c && "$TAR" xf -) <c.tar' + '(mkdir c && cd c && "$TAR" xf -) <c.tar' test_expect_success \ 'validate filenames with prefix' \ diff --git a/t/t5003-archive-zip.sh b/t/t5003-archive-zip.sh index 4e7b05dd2..c72f71eb1 100755 --- a/t/t5003-archive-zip.sh +++ b/t/t5003-archive-zip.sh @@ -37,7 +37,7 @@ check_zip() { test_expect_success \ 'populate workdir' \ - 'mkdir a b c && + 'mkdir a && echo simple textfile >a/a && mkdir a/bin && cp /bin/sh a/bin && |