(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (FunctionDef compare_with [] (AndOr OP_AND_IF (Pipeline (Com {[LIT_CHARS git]} {[LIT_CHARS show]} {[LIT_CHARS -s]} {[VarSub 1]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]} {[LIT_CHARS -e]} {[SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS current]} "> 1), > ) ) (Case to_match={[DQ [VarSub 3]]}, pat_word_list=[[{[SQ ]}], [{[LIT_OTHER "?"] [LIT_OTHER "*"]}]] (Com {[LIT_CHARS test_cmp]} {[DQ [VarSub 2]]} {[LIT_CHARS current]}) (AndOr OP_AND_IF (Com {[LIT_CHARS iconv]} {[LIT_CHARS -f]} {[DQ [VarSub 3]]} {[LIT_CHARS -t]} {[LIT_CHARS UTF-8]} < (FilenameRedirectNode filename={[LIT_CHARS current.utf8]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS current]} 0), > ) (AndOr OP_AND_IF (Com {[LIT_CHARS iconv]} {[LIT_CHARS -f]} {[DQ [VarSub 3]]} {[LIT_CHARS -t]} {[LIT_CHARS UTF-8]} < (FilenameRedirectNode filename={[LIT_CHARS expect.utf8]} "> 1), (FilenameRedirectNode filename={[DQ [VarSub 2]]} 0), > ) (Com {[LIT_CHARS test_cmp]} {[LIT_CHARS expect.utf8]} {[LIT_CHARS current.utf8]}) ) ) ) ) ) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS setup]} {[SQ F &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ F &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ F &&\n"> \"$HOME/invalid\" &&\n"> \"$HOME\"/stderr &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ F &&\n"> \"$HOME/invalid\" &&\n"> \"$HOME\"/stderr &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ F &&\n"> \"$HOME/invalid\" &&\n"> \"$HOME\"/stderr &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ F &&\n"> \"$HOME/invalid\" &&\n"> \"$HOME\"/stderr &&\n"> ]}) (For H [{[LIT_CHARS ISO8859-1]}, {[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [VarSub H][LIT_CHARS " setup"]]} {[SQ F &&\n"> ]}) ) (For H [{[LIT_CHARS ISO8859-1]}, {[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "check encoding header for "][VarSub H]]} {[SQ ] [VarSub H] [SQ ] [VarSub H] [SQ ]}) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (For H [{[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [VarSub H][LIT_CHARS " should be shown in UTF-8 now"]]} {[SQ ] [VarSub H] [SQ ]}) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (For H [{[LIT_CHARS ISO8859-1]}, {[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [VarSub H][LIT_CHARS " should be shown in itself now"]]} {[SQ ] [VarSub H] [SQ ] [VarSub H] [SQ ] [VarSub H] [SQ ]}) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (For H [{[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [VarSub H][LIT_CHARS " should be shown in UTF-8 now"]]} {[SQ ] [VarSub H] [SQ ]}) ) (For J [{[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (List (If (Com {[LIT_CHARS test]} {[DQ [VarSub J]]} {[LIT_OTHER "="]} {[LIT_CHARS ISO-2022-JP]}) (= scope= flags=0 words=[] bindings=[('ICONV', {[VarSub J]})]) (ElseTrue) (= scope= flags=0 words=[] bindings=[('ICONV', {[SQ ]})]) ) (Com {[LIT_CHARS git]} {[LIT_CHARS config]} {[LIT_CHARS i18n.logoutputencoding]} {[VarSub J]}) (For H [{[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [VarSub H][LIT_CHARS " should be shown in "][VarSub J][LIT_CHARS " now"]]} {[SQ ] [VarSub H] [SQ ] [VarSub J] [SQ ]}) ) ) ) (For H [{[LIT_CHARS ISO8859-1]}, {[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "No conversion with "][VarSub H]]} {[SQ ] [VarSub H] [SQ ] [VarSub H] [SQ ]}) ) (FunctionDef test_commit_autosquash_flags [] (List (= scope= flags=0 words=[] bindings=[('H', {[VarSub 1]})]) (= scope= flags=0 words=[] bindings=[('flag', {[VarSub 2]})]) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "commit --"][VarSub flag][LIT_CHARS " with "][VarSub H][LIT_CHARS " encoding"]]} {[SQ >F &&\n"> >G &&\n"> >F &&\n"> ] [VarSub H] [LIT_CHARS -] [VarSub flag] [SQ actual &&\n"> ]}) ) ) (Com {[LIT_CHARS test_commit_autosquash_flags]} {[LIT_CHARS eucJP]} {[LIT_CHARS fixup]}) (Com {[LIT_CHARS test_commit_autosquash_flags]} {[LIT_CHARS ISO-2022-JP]} {[LIT_CHARS squash]}) (Com {[LIT_CHARS test_done]}) )