(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_description) op: assign_op.Equal rhs: { (SQ (Token id: Id.Lit_Chars val: 'git svn initial master branch is "trunk" if possible' span_id: 14 ) ) } spids: [12] ) ] ) (C {(.)} {(./lib-git-svn.sh)}) (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'setup test repository' span_id:25))} { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:29) (Token id:Id.Lit_Chars val:'\tmkdir i &&\n' span_id:30) (Token id:Id.Lit_Chars val:'\t> i/a &&\n' span_id:31) (Token id: Id.Lit_Chars val: '\tsvn_cmd import -m trunk i "$svnrepo/trunk" &&\n' span_id: 32 ) (Token id:Id.Lit_Chars val:'\tsvn_cmd import -m b/a i "$svnrepo/branches/a" &&\n' span_id:33) (Token id: Id.Lit_Chars val: '\tsvn_cmd import -m b/b i "$svnrepo/branches/b"\n' span_id: 34 ) ) } ) (C {(test_expect_success)} { (SQ (Token id: Id.Lit_Chars val: 'git svn clone --stdlayout sets up trunk as master' span_id: 41 ) ) } { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:45) (Token id:Id.Lit_Chars val:'\tgit svn clone -s "$svnrepo" g &&\n' span_id:46) (Token id:Id.Lit_Chars val:'\t(\n' span_id:47) (Token id:Id.Lit_Chars val:'\t\tcd g &&\n' span_id:48) (Token id: Id.Lit_Chars val: '\t\ttest x$(git rev-parse --verify refs/remotes/origin/trunk^0) = \\\n' span_id: 49 ) (Token id:Id.Lit_Chars val:'\t\t x$(git rev-parse --verify refs/heads/master^0)\n' span_id:50) (Token id:Id.Lit_Chars val:'\t)\n' span_id:51) ) } ) (C {(test_done)}) ] )