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