(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: 'test that git handles an svn repository with missing md5sums'
                  span_id: 6
                )
              )
            }
          spids: [4]
        )
      ]
    )
    (C {(.)} {(./lib-git-svn.sh)})
    (command.Simple
      words: [{(cat)}]
      redirects: [
        (redir.Redir
          op: (Token id:Id.Redir_Great val:'>' span_id:30)
          fd: -1
          arg_word: {(dumpfile.svn)}
        )
        (redir.HereDoc
          op: (Token id:Id.Redir_DLess val:'<<' span_id:34)
          fd: -1
          here_begin: {(EOF)}
          here_end_span_id: 66
          stdin_parts: [
            ('SVN-fs-dump-format-version: 1\n')
            ('\n')
            ('Revision-number: 1\n')
            ('Prop-content-length: 98\n')
            ('Content-length: 98\n')
            ('\n')
            ('K 7\n')
            ('svn:log\n')
            ('V 0\n')
            ('\n')
            ('K 10\n')
            ('svn:author\n')
            ('V 4\n')
            ('test\n')
            ('K 8\n')
            ('svn:date\n')
            ('V 27\n')
            ('2007-05-06T12:37:01.153339Z\n')
            ('PROPS-END\n')
            ('\n')
            ('Node-path: md5less-file\n')
            ('Node-kind: file\n')
            ('Node-action: add\n')
            ('Prop-content-length: 10\n')
            ('Content-length: 10\n')
            ('\n')
            ('PROPS-END\n')
            ('\n')
          ]
        )
      ]
    )
    (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'load svn dumpfile' span_id:71))} 
      {(SQ (Token id:Id.Lit_Chars val:'svnadmin load "$rawsvnrepo" < dumpfile.svn' span_id:75))}
    )
    (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'initialize git svn' span_id:82))} 
      {(SQ (Token id:Id.Lit_Chars val:'git svn init "$svnrepo"' span_id:86))}
    )
    (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'fetch revisions from svn' span_id:92))} 
      {(SQ (Token id:Id.Lit_Chars val:'git svn fetch' span_id:96))}
    )
    (C {(test_done)})
  ]
)