(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./lib-git-svn.sh]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >$i/README ||\n"> ]} ) (= scope= flags=0 words=[] bindings=[('head', {[ComSub (Com {[LIT_CHARS git]} {[LIT_CHARS rev-parse]} {[LIT_CHARS --verify]} {[LIT_CHARS refs/heads/git-svn-HEAD] [LIT_OTHER "^"] [LIT_CHARS 0]})]})]) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[DQ [LIT_CHARS "test -n '"][VarSub head][LIT_CHARS "'"]]} ) (= scope= flags=0 words=[] bindings=[('svnrepo_escaped', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub svnrepo]}) (Com {[LIT_CHARS sed]} {[SQ ]}) )]})]) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ \"$GIT_DIR\"/git-svn/info/url &&\n"> \"$GIT_DIR\"/svn/info/url &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ fetch.out &&\n"> fetch.out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\tgit svn multi-fetch &&\n"][LIT_CHARS "\tfor i in trunk a b tags/0.1 tags/0.2 tags/0.3; do\n"][LIT_CHARS "\t\tgit rev-parse --verify refs/remotes/"][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS "i^0 >> refs.out || exit 1;\n"][LIT_CHARS "\t done &&\n"][LIT_CHARS "\ttest -z "][\ LIT_ESCAPED_CHAR "\\\""][\ LIT_ESCAPED_CHAR "\\`"][LIT_CHARS "sort < refs.out | uniq -d"][\ LIT_ESCAPED_CHAR "\\`"][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS " &&\n"][LIT_CHARS "\tfor i in trunk a b tags/0.1 tags/0.2 tags/0.3; do\n"][LIT_CHARS "\t for j in trunk a b tags/0.1 tags/0.2 tags/0.3; do\n"][LIT_CHARS "\t\tif test "][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS "j != "][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS "i; then continue; fi\n"][LIT_CHARS "\t test -z "][\ LIT_ESCAPED_CHAR "\\\""][\ LIT_ESCAPED_CHAR "\\`"][LIT_CHARS "git diff refs/remotes/"][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS "i "][LIT_CHARS "\t refs/remotes/"][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS j][\ LIT_ESCAPED_CHAR "\\`"][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS " ||exit 1; done; done\n"][LIT_CHARS "\t"]]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ \"$GIT_DIR\"/svn/$ref/info/url ) || exit 1;\n"> fetch.out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS ".rev_db auto-converted to .rev_map.UUID"]]} {[SQ /dev/null)\" &&\n"> /dev/null)\" &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )