Re: [PATCH] t9138-git-svn-authors-prog.sh fixups

2014-05-27 Thread Junio C Hamano
Jeremiah Mahler jmmah...@gmail.com writes:

 Several fixups of the t9138-git-svn-authors-prog.sh test script to
 follow current recommendations in t/README.

   - Fixed a Perl script with a full #!/usr/bin/perl shebang
 to use write_script() and $PERL_PATH as per t/README.

   - Placed svn-authors data setup inside a test_expect_success.

   - Fixed trailing quotes to use the same indentation throughout.

 Signed-off-by: Jeremiah Mahler jmmah...@gmail.com
 ---
  t/t9138-git-svn-authors-prog.sh | 35 +--
  1 file changed, 17 insertions(+), 18 deletions(-)

 diff --git a/t/t9138-git-svn-authors-prog.sh b/t/t9138-git-svn-authors-prog.sh
 index 83cc5fc..d54c37a 100755
 --- a/t/t9138-git-svn-authors-prog.sh
 +++ b/t/t9138-git-svn-authors-prog.sh
 @@ -7,40 +7,39 @@ test_description='git svn authors prog tests'
  
  . ./lib-git-svn.sh
  
 -cat  svn-authors-prog 'EOF'
 -#!/usr/bin/perl
 -$_ = shift;
 -if (s/-sub$//)  {
 - print $_ $_\@sub.example.com\n;
 -}
 -else {
 - print $_ $_\@example.com\n;
 -}
 +write_script svn-authors-prog $PERL_PATH -\EOF

I think you meant to dq $PERL_PATH here.  Other than that, looks
OK to me.

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] t9138-git-svn-authors-prog.sh fixups

2014-05-27 Thread Jeremiah Mahler
Junio,

On Tue, May 27, 2014 at 12:43:06PM -0700, Junio C Hamano wrote:
 Jeremiah Mahler jmmah...@gmail.com writes:
 
...
  diff --git a/t/t9138-git-svn-authors-prog.sh 
  b/t/t9138-git-svn-authors-prog.sh
  index 83cc5fc..d54c37a 100755
  --- a/t/t9138-git-svn-authors-prog.sh
  +++ b/t/t9138-git-svn-authors-prog.sh
  @@ -7,40 +7,39 @@ test_description='git svn authors prog tests'
   
   . ./lib-git-svn.sh
   
  -cat  svn-authors-prog 'EOF'
  -#!/usr/bin/perl
  -$_ = shift;
  -if (s/-sub$//)  {
  -   print $_ $_\@sub.example.com\n;
  -}
  -else {
  -   print $_ $_\@example.com\n;
  -}
  +write_script svn-authors-prog $PERL_PATH -\EOF
 
 I think you meant to dq $PERL_PATH here.  Other than that, looks
 OK to me.
 
 Thanks.

Ah, you're right, it needs the quotes.  Can this minor changed be fixed
by editing the patch or should I re-send it?

-- 
Jeremiah Mahler
jmmah...@gmail.com
http://github.com/jmahler
--
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] t9138-git-svn-authors-prog.sh fixups

2014-05-25 Thread Jeremiah Mahler
Several fixups of the t9138-git-svn-authors-prog.sh test script to
follow current recommendations in t/README.

  - Fixed a Perl script with a full #!/usr/bin/perl shebang
to use write_script() and $PERL_PATH as per t/README.

  - Placed svn-authors data setup inside a test_expect_success.

  - Fixed trailing quotes to use the same indentation throughout.

Signed-off-by: Jeremiah Mahler jmmah...@gmail.com
---
 t/t9138-git-svn-authors-prog.sh | 35 +--
 1 file changed, 17 insertions(+), 18 deletions(-)

diff --git a/t/t9138-git-svn-authors-prog.sh b/t/t9138-git-svn-authors-prog.sh
index 83cc5fc..d54c37a 100755
--- a/t/t9138-git-svn-authors-prog.sh
+++ b/t/t9138-git-svn-authors-prog.sh
@@ -7,40 +7,39 @@ test_description='git svn authors prog tests'
 
 . ./lib-git-svn.sh
 
-cat  svn-authors-prog 'EOF'
-#!/usr/bin/perl
-$_ = shift;
-if (s/-sub$//)  {
-   print $_ $_\@sub.example.com\n;
-}
-else {
-   print $_ $_\@example.com\n;
-}
+write_script svn-authors-prog $PERL_PATH -\EOF
+   $_ = shift;
+   if (s/-sub$//)  {
+   print $_ $_\@sub.example.com\n;
+   } else {
+   print $_ $_\@example.com\n;
+   }
 EOF
-chmod +x svn-authors-prog
 
-cat  svn-authors 'EOF'
-ff = FFF FFF f...@other.example.com
-EOF
+test_expect_success 'svn-authors setup' '
+   cat svn-authors -\EOF
+   ff = FFF FFF f...@other.example.com
+   EOF
+'
 
 test_expect_success 'setup svnrepo' '
for i in aa bb cc-sub dd-sub ee-foo ff
do
svn mkdir -m $i --username $i $svnrepo/$i
done
-   '
+'
 
 test_expect_success 'import authors with prog and file' '
git svn clone --authors-prog=./svn-authors-prog \
--authors-file=svn-authors $svnrepo x
-   '
+'
 
 test_expect_success 'imported 6 revisions successfully' '
(
cd x
test `git rev-list refs/remotes/git-svn | wc -l` -eq 6
)
-   '
+'
 
 test_expect_success 'authors-prog ran correctly' '
(
@@ -56,7 +55,7 @@ test_expect_success 'authors-prog ran correctly' '
git rev-list -1 --pretty=raw refs/remotes/git-svn~5 | \
  grep ^author aa aa@example\.com 
)
-   '
+'
 
 test_expect_success 'authors-file overrode authors-prog' '
(
@@ -64,7 +63,7 @@ test_expect_success 'authors-file overrode authors-prog' '
git rev-list -1 --pretty=raw refs/remotes/git-svn | \
  grep ^author FFF FFF fFf@other\.example\.com 
)
-   '
+'
 
 git --git-dir=x/.git config --unset svn.authorsfile
 git --git-dir=x/.git config --unset svn.authorsprog
-- 
2.0.0.rc4.1.g4a28f16.dirty

--
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