(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:test_description)
          op: Equal
          rhs: {(SQ <'test that git handles an svn repository with missing md5sums'>)}
          spids: [4]
        )
      ]
      spids: [4]
    )
    (C {(.)} {(./lib-git-svn.sh)})
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (Redir op_id:Redir_Great fd:-1 arg_word:{(dumpfile.svn)} spids:[30])
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ('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')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [34]
        )
      ]
    )
    (C {(test_expect_success)} {(SQ <'load svn dumpfile'>)} 
      {(SQ <'svnadmin load "$rawsvnrepo" < dumpfile.svn'>)}
    )
    (C {(test_expect_success)} {(SQ <'initialize git svn'>)} {(SQ <'git svn init "$svnrepo"'>)})
    (C {(test_expect_success)} {(SQ <'fetch revisions from svn'>)} {(SQ <'git svn fetch'>)})
    (C {(test_done)})
  ]
)