(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (= scope= flags=0 words=[] bindings=[('M', {[LIT_CHARS 1130000000]})]) (= scope= flags=0 words=[] bindings=[('Z', {[LIT_OTHER "+"] [LIT_CHARS 0000]})]) (= scope= flags=0 words=[] bindings=[('GIT_COMMITTER_EMAIL', {[LIT_CHARS git] [LIT_OTHER "@"] [LIT_CHARS comm.iter.xz]})]) (= scope= flags=0 words=[] bindings=[('GIT_COMMITTER_NAME', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('GIT_AUTHOR_NAME', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('GIT_AUTHOR_EMAIL', {[LIT_CHARS git] [LIT_OTHER "@"] [LIT_CHARS au.thor.xz]})]) (= scope= flags=1 words=[{[LIT_CHARS GIT_COMMITTER_EMAIL]}, {[LIT_CHARS GIT_COMMITTER_NAME]}, {[LIT_CHARS GIT_AUTHOR_NAME]}, {[LIT_CHARS GIT_AUTHOR_EMAIL]}] bindings=[]) (FunctionDef doit [] (AndOr OP_AND_IF (= scope= flags=0 words=[] bindings=[('OFFSET', {[VarSub 1]})]) (AndOr OP_AND_IF (= scope= flags=0 words=[] bindings=[('NAME', {[VarSub 2]})]) (AndOr OP_AND_IF (Com {[LIT_CHARS shift]} {[LIT_CHARS 2]} ) (AndOr OP_AND_IF (= scope= flags=0 words=[] bindings=[('PARENTS', {[SQ ]})]) (AndOr OP_AND_IF (For P do_arg_iter) (= scope= flags=0 words=[] bindings=[('PARENTS', {[DQ [VarSub PARENTS][LIT_CHARS "-p "][VarSub P][LIT_CHARS " "]]})]) ) (AndOr OP_AND_IF (= scope= flags=0 words=[] bindings=[('GIT_COMMITTER_DATE', {[DQ [ArithSub {A2 AS_OP_PLUS {A Atom NODE_ARITH_WORD {[VarSub M]}} {A Atom NODE_ARITH_WORD {[VarSub OFFSET]}}}][LIT_CHARS " "][VarSub Z]]})]) (AndOr OP_AND_IF (= scope= flags=0 words=[] bindings=[('GIT_AUTHOR_DATE', {[VarSub GIT_COMMITTER_DATE]})]) (AndOr OP_AND_IF (= scope= flags=1 words=[{[LIT_CHARS GIT_COMMITTER_DATE]}, {[LIT_CHARS GIT_AUTHOR_DATE]}] bindings=[]) (AndOr OP_AND_IF (= scope= flags=0 words=[] bindings=[('commit', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub NAME]}) (Com {[LIT_CHARS git]} {[LIT_CHARS commit-tree]} {[VarSub T]} {[VarSub PARENTS]}) )]})]) (AndOr OP_AND_IF (Com {[LIT_CHARS echo]} {[VarSub commit]} < (FilenameRedirectNode filename={[LIT_CHARS .git/refs/tags/] [VarSub NAME]} "> 1), > ) (Com {[LIT_CHARS echo]} {[VarSub commit]} ) ) ) ) ) ) ) ) ) ) ) ) (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"> actual.single &&\n"> actual.all &&\n"> actual.sb &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected1 &&\n"> expected2 &&\n"> actual1.mb &&\n"> actual2.mb &&\n"> actual1.sb &&\n"> actual2.sb &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> actual.single &&\n"> actual.all &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> actual &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> expected.sb &&\n"> actual &&\n"> actual.common &&\n"> actual.sb &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expected &&\n"> actual &&\n"> expected.sorted &&\n"> actual.sorted &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )