(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_description) op: assign_op.Equal rhs: {(SQ <'git svn useSvnsyncProps test'>)} spids: [13] ) ] ) (C {<.>} {<'./lib-git-svn.sh'>}) (C {<test_expect_success>} {(SQ <'load svnsync repo'>)} { (SQ <'\n'> <'\tsvnadmin load -q "$rawsvnrepo" < "$TEST_DIRECTORY"/t9111/svnsync.dump &&\n'> <'\tgit svn init --minimize-url -R arr -i bar "$svnrepo"/bar &&\n'> <'\tgit svn init --minimize-url -R argh -i dir "$svnrepo"/dir &&\n'> <'\tgit svn init --minimize-url -R argh -i e "$svnrepo"/dir/a/b/c/d/e &&\n'> <'\tgit config svn.useSvnsyncProps true &&\n'> <'\tgit svn fetch --all\n'> <'\t'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:uuid) op: assign_op.Equal rhs: {<161ce429-a9dd-4828-af4a-52023f968c89>} spids: [42] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:bar_url) op: assign_op.Equal rhs: {<http> <Id.Lit_Colon ':'> <'//mayonaise/svnrepo/bar'>} spids: [46] ) ] ) (C {<test_expect_success>} {(SQ <'verify metadata for /bar'>)} { (DQ <'\n'> <'\tgit cat-file commit refs/remotes/bar | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$bar_url') <'@12 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\' &&\n'> <'\tgit cat-file commit refs/remotes/bar~1 | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$bar_url') <'@11 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\' &&\n'> <'\tgit cat-file commit refs/remotes/bar~2 | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$bar_url') <'@10 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\' &&\n'> <'\tgit cat-file commit refs/remotes/bar~3 | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$bar_url') <'@9 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\' &&\n'> <'\tgit cat-file commit refs/remotes/bar~4 | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$bar_url') <'@6 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\' &&\n'> <'\tgit cat-file commit refs/remotes/bar~5 | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$bar_url') <'@1 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\'\n'> <'\t'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:e_url) op: assign_op.Equal rhs: {<http> <Id.Lit_Colon ':'> <'//mayonaise/svnrepo/dir/a/b/c/d/e'>} spids: [111] ) ] ) (C {<test_expect_success>} {(SQ <'verify metadata for /dir/a/b/c/d/e'>)} { (DQ <'\n'> <'\tgit cat-file commit refs/remotes/e | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$e_url') <'@1 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\'\n'> <'\t'> ) } ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:dir_url) op: assign_op.Equal rhs: {<http> <Id.Lit_Colon ':'> <'//mayonaise/svnrepo/dir'>} spids: [136] ) ] ) (C {<test_expect_success>} {(SQ <'verify metadata for /dir'>)} { (DQ <'\n'> <'\tgit cat-file commit refs/remotes/dir | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$dir_url') <'@2 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\' &&\n'> <'\tgit cat-file commit refs/remotes/dir~1 | '> <'\t grep \'^git-svn-id: '> ($ Id.VSub_DollarName '$dir_url') <'@1 '> ($ Id.VSub_DollarName '$uuid') <Id.Lit_Other '$'> <'\'\n'> <'\t'> ) } ) (C {<test_done>}) ] )