(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./lib-git-svn.sh]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect.end]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "the end\n"][LIT_CHARS "hi\n"][LIT_CHARS "start a new branch\n"][LIT_CHARS "initial\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ trunk/src/a/readme &&\n"> trunk/src/b/readme &&\n"> > branches/v1/start/src/b/readme &&\n"> > branches/v1/start/src/a/readme &&\n"> > tags/end/src/b/readme &&\n"> > tags/end/src/a/readme &&\n"> > tags/end/src/b/readme &&\n"> output.end &&\n"> ]}) (Com {[LIT_CHARS echo]} {[LIT_CHARS try]} {[LIT_CHARS to]} {[LIT_CHARS try]} < (FilenameRedirectNode filename={[LIT_CHARS expect.two]} "> 1), > ) (Com {[LIT_CHARS echo]} {[LIT_CHARS nothing]} {[LIT_CHARS to]} {[LIT_CHARS see]} {[LIT_CHARS here]} < (FilenameRedirectNode filename={[LIT_CHARS expect.two]} >"> 1), > ) (Com {[LIT_CHARS cat]} {[LIT_CHARS expect.end]} < (FilenameRedirectNode filename={[LIT_CHARS expect.two]} >"> 1), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ > tags/end/src/b/readme &&\n"> output.two &&\n"> ]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect.four]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "adios\n"][LIT_CHARS "adding more\n"][LIT_CHARS "Changed 2 in v2/start\n"][LIT_CHARS "Another versioned branch\n"][LIT_CHARS "initial\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ > branches/v2/start/src/b/readme &&\n"> > branches/v2/start/src/a/readme &&\n"> > tags/next/src/b/readme &&\n"> > tags/next/src/a/readme &&\n"> > tags/next/src/b/readme &&\n"> output.four &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "cat >expect.three <]} {[SQ > tags/end/src/b/readme &&\n"> stderr.three &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )