(command.CommandList
  children: [
    (command.ShAssignment
      left: <Id.Lit_VarLike 'test_description='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'test_description='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'test_description='> name:test_description)
          op: assign_op.Equal
          rhs: {(SQ <'git svn respects rewriteRoot during rebuild'>)}
        )
      ]
      redirects: []
    )
    (command.Simple
      blame_tok: <.>
      more_env: []
      words: [{<.>} {<'./lib-git-svn.sh'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <mkdir>
      more_env: []
      words: [{<mkdir>} {<Id.KW_Import import>}]
      redirects: []
      do_fork: T
    )
    (command.Subshell
      left: <Id.Op_LParen _>
      child: 
        (command.CommandList
          children: [
            (command.Simple
              blame_tok: <cd>
              more_env: []
              words: [{<cd>} {<Id.KW_Import import>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <touch>
              more_env: []
              words: [{<touch>} {<foo>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <svn_cmd>
              more_env: []
              words: [
                {<svn_cmd>}
                {<Id.KW_Import import>}
                {<-m>}
                {(SQ <'import for git svn'>)}
                {<.>}
                {(DQ ($ Id.VSub_DollarName svnrepo))}
              ]
              redirects: [(Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})]
              do_fork: T
            )
          ]
        )
      right: <Id.Right_Subshell _>
      redirects: []
    )
    (command.Simple
      blame_tok: <rm>
      more_env: []
      words: [{<rm>} {<-rf>} {<Id.KW_Import import>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'init, fetch and checkout repository'>)}
        {
          (SQ <'\n'> <'\tgit svn init --rewrite-root=http://invalid.invalid/ "$svnrepo" &&\n'> 
            <'\tgit svn fetch &&\n'> <'\tgit checkout -b mybranch remotes/git-svn\n'> <'\t'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'remove rev_map'>)}
        {(SQ <'\n'> <'\trm "$GIT_SVN_DIR"/.rev_map.*\n'> <'\t'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'rebuild rev_map'>)}
        {(SQ <'\n'> <'\tgit svn rebase >/dev/null\n'> <'\t'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_done>
      more_env: []
      words: [{<test_done>}]
      redirects: []
      do_fork: T
    )
  ]
)