(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>})
  ]
)