(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (= scope= flags=0 words=[] bindings=[('MARKSPATH', {[LIT_CHARS .git/info/fast-import/remote-svn]})]) (If (Pipeline! (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS PYTHON]}) ) (List (= scope= flags=0 words=[] bindings=[('skip_all', {[SQ ]})]) (Com {[LIT_CHARS test_done]}) ) ) (= scope= flags=0 words=[] bindings=[('PATH', {[DQ [VarSub HOME][LIT_CHARS ":"][VarSub PATH]]})]) (= scope= flags=1 words=[{[LIT_CHARS PATH]}, {[LIT_CHARS PYTHON_PATH]}, {[LIT_CHARS GIT_BUILD_DIR]}] bindings=[]) (Com {[LIT_CHARS write_script]} {[DQ [VarSub HOME][LIT_CHARS /svnrdump]]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "exec \"$PYTHON_PATH\" \"$GIT_BUILD_DIR/contrib/svn-fe/svnrdump_sim.py\" \"$@\"\n"]} 0), > ) (FunctionDef init_git [] (List (AndOr OP_AND_IF (Com {[LIT_CHARS rm]} {[LIT_CHARS -fr]} {[LIT_CHARS .git]}) (AndOr OP_AND_IF (Com {[LIT_CHARS git]} {[LIT_CHARS init]}) (Com {[LIT_CHARS git]} {[LIT_CHARS remote]} {[LIT_CHARS add]} {[LIT_CHARS svnsim]} {[LIT_CHARS testsvn] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS sim] [LIT_OTHER ":"] [LIT_CHARS //] [VarSub TEST_DIRECTORY] [LIT_CHARS /t9154/svn.dump]}) ) ) (Com {[LIT_CHARS git]} {[LIT_CHARS remote]} {[LIT_CHARS add]} {[LIT_CHARS svnfile]} {[LIT_CHARS testsvn] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS file] [LIT_OTHER ":"] [LIT_CHARS //] [VarSub TEST_DIRECTORY] [LIT_CHARS /t9154/svn.dump]}) ) ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -e]} {[DQ [VarSub GIT_BUILD_DIR][LIT_CHARS /git-remote-testsvn]]}) (Com {[LIT_CHARS test_set_prereq]} {[LIT_CHARS REMOTE_SVN]}) ) (Com {[LIT_CHARS test_debug]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS REMOTE_SVN]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_debug]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS REMOTE_SVN]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS REMOTE_SVN]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_failure]} {[LIT_CHARS REMOTE_SVN]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS REMOTE_SVN]} {[SQ ]} {[SQ $MARKSPATH/svnsim.marks.old &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS REMOTE_SVN]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_debug]} {[SQ ]}) (Com {[LIT_CHARS test_done]}) )