(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_description) op: assign_op.Equal rhs: {(SQ <'git svn respects rewriteRoot during rebuild'>)} spids: [13] ) ] ) (C {<.>} {<'./lib-git-svn.sh'>}) (C {<mkdir>} {<Id.KW_Import import>}) (command.Subshell child: (command.CommandList children: [ (C {<cd>} {<Id.KW_Import import>}) (C {<touch>} {<foo>}) (command.Simple 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 ) ] ) ) (C {<rm>} {<-rf>} {<Id.KW_Import import>}) (C {<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'> ) } ) (C {<test_expect_success>} {(SQ <'remove rev_map'>)} {(SQ <'\n'> <'\trm "$GIT_SVN_DIR"/.rev_map.*\n'> <'\t'>)} ) (C {<test_expect_success>} {(SQ <'rebuild rev_map'>)} {(SQ <'\n'> <'\tgit svn rebase >/dev/null\n'> <'\t'>)} ) (C {<test_done>}) ] )