(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (= scope= flags=0 words=[] bindings=[('test_encoding', {[DQ [LIT_CHARS ISO8859-1]]})]) (= scope= flags=0 words=[] bindings=[('added', {[ComSub (Com {[LIT_CHARS printf]} {[DQ [LIT_CHARS hinzugef][\ LIT_ESCAPED_CHAR "\\3"][LIT_CHARS 03][\ LIT_ESCAPED_CHAR "\\2"][LIT_CHARS 74gt]]})]})]) (FunctionDef add_file [] (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [VarSub 1]]}) (AndOr OP_AND_IF (Com {[LIT_CHARS shift]}) (AndOr OP_AND_IF (For name do_arg_iter) (AndOr OP_AND_IF (Com {[LIT_CHARS echo]} {[DQ [VarSub name]]} < (FilenameRedirectNode filename={[DQ [VarSub name]]} "> 1), > ) (AndOr OP_AND_IF (Com {[LIT_CHARS git]} {[LIT_CHARS add]} {[DQ [VarSub name]]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test_tick]}) (Pipeline (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Add "][VarSub name][LIT_CHARS " ("][VarSub added][LIT_CHARS " "][VarSub name][LIT_CHARS ")"]]}) (Com {[LIT_CHARS iconv]} {[LIT_CHARS -f]} {[LIT_CHARS utf-8]} {[LIT_CHARS -t]} {[VarSub test_encoding]}) (Com {[LIT_CHARS git]} {[LIT_CHARS -c]} {[DQ [LIT_CHARS "i18n.commitEncoding="][VarSub test_encoding]]} {[LIT_CHARS commit]} {[LIT_CHARS -F]} {[LIT_CHARS -]}) ) ) ) ) ) (Com {[LIT_CHARS git]} {[LIT_CHARS rev-parse]} {[LIT_CHARS --short]} {[LIT_CHARS --verify]} {[LIT_CHARS HEAD]}) ) ) ) ) ) (FunctionDef commit_file [] (AndOr OP_AND_IF (Com {[LIT_CHARS test_tick]}) (Com {[LIT_CHARS git]} {[LIT_CHARS commit]} {[DQ [VarSub @]]} {[LIT_CHARS -m]} {[DQ [LIT_CHARS "Commit "][VarSub *]]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expected <<-EOF &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expected <<-EOF &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expected <<-EOF &&\n"> Add foo4 ($added foo4)\n"> Add foo3 ($added foo3)\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expected <<-EOF &&\n"> Add foo4 ($added foo4)\n"> Add foo3 ($added foo3)\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expected <<-EOF &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expected <<-EOF &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expected <<-EOF &&\n"> Add foo7 ($added foo7)\n"> Add foo6 ($added foo6)\n"> ]}) (Com {[LIT_CHARS test_done]}) )