From: Eric Sunshine Date: Wed, 09 Oct 2013 01:34:45 GMT Subject: Re: [RFC/PATCHv2 2/3] git-svn: Warn about changing default for --prefix in Git v2.0 Message-ID: In-Reply-To: <1381015833-696-2-git-send-email-johan@herland.net> On Sat, Oct 5, 2013 at 7:30 PM, Johan Herland wrote: > diff --git a/t/t9117-git-svn-init-clone.sh b/t/t9117-git-svn-init-clone.sh > index b7ef9e2..1c8d049 100755 > --- a/t/t9117-git-svn-init-clone.sh > +++ b/t/t9117-git-svn-init-clone.sh > @@ -52,4 +52,71 @@ test_expect_success 'clone to target directory with --stdlayout' ' > rm -rf target > ' > > +test_expect_success 'clone without -s/-T/-b/-t does not warn' ' > + test ! -d trunk && > + git svn clone "$svnrepo"/project/trunk 2>warning && > + test_must_fail grep -q prefix warning && > + rm -rf trunk && > + rm -f warning > + ' > + > +test_svn_configured_prefix () { > + prefix=$1 Did you want to maintain the &&-chain here? > + cat >expect < +project/trunk:refs/remotes/${prefix}trunk > +project/branches/*:refs/remotes/${prefix}* > +project/tags/*:refs/remotes/${prefix}tags/* > +EOF > + test ! -f actual && > + git --git-dir=project/.git config svn-remote.svn.fetch >>actual && > + git --git-dir=project/.git config svn-remote.svn.branches >>actual && > + git --git-dir=project/.git config svn-remote.svn.tags >>actual && > + test_cmp expect actual && > + rm -f expect actual > +}