Re: [PATCH] t0008: avoid brace expansion

2013-01-10 Thread René Scharfe
Am 10.01.2013 01:18, schrieb Junio C Hamano:
 Adam Spiers g...@adamspiers.org writes:
 
 On Wed, Jan 9, 2013 at 11:49 PM, René Scharfe
 rene.scha...@lsrfire.ath.cx wrote:
 Brace expansion is not required by POSIX and not supported by dash nor
 NetBSD's sh.  Explicitly list all combinations instead.

 Good catch, thanks!
 
 Yeah; thanks.
 
 It would also be nice to avoid touch while we are at it, by the way.

Good idea!  Replacement patch:

--- 8 ---
Brace expansion is a shell feature that's not required by POSIX and not
supported by dash nor NetBSD's sh.  Explicitly list all combinations
instead.  Also avoid calling touch by creating the test files with a
redirection instead, as suggested by Junio.

Signed-off-by: Rene Scharfe rene.scha...@lsrfire.ath.cx
---
 t/t0008-ignores.sh | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/t/t0008-ignores.sh b/t/t0008-ignores.sh
index 9b0fcd6..d7df719 100755
--- a/t/t0008-ignores.sh
+++ b/t/t0008-ignores.sh
@@ -129,8 +129,13 @@ test_expect_success 'setup' '
one
ignored-*
EOF
-   touch {,a/}{not-ignored,ignored-{and-untracked,but-in-index}} 
-   git add -f {,a/}ignored-but-in-index
+   for dir in . a
+   do
+   : $dir/not-ignored 
+   : $dir/ignored-and-untracked 
+   : $dir/ignored-but-in-index
+   done 
+   git add -f ignored-but-in-index a/ignored-but-in-index 
cat -\EOF a/.gitignore 
two*
*three
-- 
1.8.0


--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] t0008: avoid brace expansion

2013-01-09 Thread René Scharfe
Brace expansion is not required by POSIX and not supported by dash nor
NetBSD's sh.  Explicitly list all combinations instead.

Signed-off-by: Rene Scharfe rene.scha...@lsrfire.ath.cx
---
 t/t0008-ignores.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/t/t0008-ignores.sh b/t/t0008-ignores.sh
index 9b0fcd6..0273680 100755
--- a/t/t0008-ignores.sh
+++ b/t/t0008-ignores.sh
@@ -129,8 +129,9 @@ test_expect_success 'setup' '
one
ignored-*
EOF
-   touch {,a/}{not-ignored,ignored-{and-untracked,but-in-index}} 
-   git add -f {,a/}ignored-but-in-index
+   touch not-ignored ignored-and-untracked ignored-but-in-index 
+   touch a/not-ignored a/ignored-and-untracked a/ignored-but-in-index 
+   git add -f ignored-but-in-index a/ignored-but-in-index 
cat -\EOF a/.gitignore 
two*
*three
-- 
1.8.0

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] t0008: avoid brace expansion

2013-01-09 Thread Adam Spiers
On Wed, Jan 9, 2013 at 11:49 PM, René Scharfe
rene.scha...@lsrfire.ath.cx wrote:
 Brace expansion is not required by POSIX and not supported by dash nor
 NetBSD's sh.  Explicitly list all combinations instead.

Good catch, thanks!
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] t0008: avoid brace expansion

2013-01-09 Thread Junio C Hamano
Adam Spiers g...@adamspiers.org writes:

 On Wed, Jan 9, 2013 at 11:49 PM, René Scharfe
 rene.scha...@lsrfire.ath.cx wrote:
 Brace expansion is not required by POSIX and not supported by dash nor
 NetBSD's sh.  Explicitly list all combinations instead.

 Good catch, thanks!

Yeah; thanks.

It would also be nice to avoid touch while we are at it, by the way.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] t0008: avoid brace expansion

2013-01-09 Thread Adam Spiers
On Thu, Jan 10, 2013 at 12:18 AM, Junio C Hamano gits...@pobox.com wrote:
 Adam Spiers g...@adamspiers.org writes:

 On Wed, Jan 9, 2013 at 11:49 PM, René Scharfe
 rene.scha...@lsrfire.ath.cx wrote:
 Brace expansion is not required by POSIX and not supported by dash nor
 NetBSD's sh.  Explicitly list all combinations instead.

 Good catch, thanks!

 Yeah; thanks.

 It would also be nice to avoid touch while we are at it, by the way.

Noted.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html