(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 ]}) (FunctionDef create_restricted_group [] (Com {[LIT_CHARS p4]} {[LIT_CHARS group]} {[LIT_CHARS -i]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "Group: restricted\n"][LIT_CHARS "MaxResults: 7\n"][LIT_CHARS "MaxScanRows: 40\n"][LIT_CHARS "Users: author\n"]]} 0), > ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file.txt &&\n"> outer$i.txt &&\n"> file.txt &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> >expected &&\n"> >expected &&\n"> current &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ log &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> ]}) (FunctionDef p4_add_file [] (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [VarSub cli]]}) (AndOr OP_AND_IF (Com < (FilenameRedirectNode filename={[VarSub 1]} "> 1), > ) (AndOr OP_AND_IF (Com {[LIT_CHARS p4]} {[LIT_CHARS add]} {[VarSub 1]}) (Com {[LIT_CHARS p4]} {[LIT_CHARS submit]} {[LIT_CHARS -d]} {[DQ [LIT_CHARS "Added file "][VarSub 1]]} {[VarSub 1]}) ) ) ) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ log &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ log &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_done]}) )