(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./lib-git-p4.sh]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file1 &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file1 &&\n"> >file1 &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file1 &&\n"> >file1 &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file1 &&\n"> >file1 &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file1 &&\n"> >file1 &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file1 &&\n"> >file1 &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >file1 &&\n"> >file1 &&\n"> out &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ text &&\n"> text+x &&\n"> ]} ) (FunctionDef setup_conflict [] (AndOr OP_AND_IF (Com {[LIT_CHARS test_when_finished]} {[LIT_CHARS cleanup_git]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS git]} {[LIT_CHARS p4]} {[LIT_CHARS clone]} {[LIT_CHARS --dest] [LIT_DBRACKET_LIKE "="] [DQ [VarSub git]]} {[LIT_CHARS //depot]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS test_tick]} ) (AndOr OP_AND_IF (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [VarSub cli]]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS p4]} {[LIT_CHARS open]} {[LIT_CHARS file1]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS echo]} {[VarSub test_tick]} < (FilenameRedirectNode filename={[LIT_CHARS file1]} >"> 1), > ) (Com {[LIT_CHARS p4]} {[LIT_CHARS submit]} {[LIT_CHARS -d]} {[DQ [VarSub test_tick][LIT_CHARS " in file1"]]} ) ) ) ) ) (AndOr OP_AND_IF (Com {[LIT_CHARS test_tick]} ) (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [VarSub git]]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS git]} {[LIT_CHARS config]} {[LIT_CHARS git-p4.skipSubmitEdit]} {[LIT_CHARS true]} ) (AndOr OP_AND_IF (Com {[LIT_CHARS echo]} {[VarSub test_tick]} < (FilenameRedirectNode filename={[LIT_CHARS file1]} >"> 1), > ) (Com {[LIT_CHARS git]} {[LIT_CHARS add]} {[LIT_CHARS file1]} ) ) ) ) ) ) ) ) ) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >text &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ textnew &&\n"> &1 | grep \"no such file\"\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ &1 | grep \"no such file\"\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ &1 | grep \"no such file\"\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >text &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ textnew &&\n"> &1 | grep \"no such file\"\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ &1 | grep \"no such file\"\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ &1 | grep \"no such file\"\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_done]} ) )