(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./lib-git-svn.sh]}) (FunctionDef compare_git_head_with [] (List (= scope= flags=0 words=[] bindings=[('nr', {[ComSub (Com redirects=[(FilenameRedirectNode filename={[DQ [VarSub 1]]} 0)]{[LIT_CHARS wc]} {[LIT_CHARS -l]})]})]) (= scope= flags=0 words=[] bindings=[('a', {[LIT_CHARS 7]})]) (= scope= flags=0 words=[] bindings=[('b', {[ArithSub {A2 AS_OP_MINUS {A2 AS_OP_PLUS {A Atom NODE_ARITH_WORD {[VarSub a]}} {A Atom NODE_ARITH_WORD {[VarSub nr]}}} {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 1]}}}]})]) (AndOr OP_AND_IF (Pipeline (Com {[LIT_CHARS git]} {[LIT_CHARS cat-file]} {[LIT_CHARS commit]} {[LIT_CHARS HEAD]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -ne]} {[DQ [VarSub a][LIT_CHARS ","][VarSub b][LIT_CHARS p]]} < (FilenameRedirectNode filename={[LIT_CHARS current]} "> 1), > ) ) (Com {[LIT_CHARS test_cmp]} {[LIT_CHARS current]} {[DQ [VarSub 1]]}) ) ) ) (Com {[LIT_CHARS prepare_a_utf8_locale]}) (FunctionDef compare_svn_head_with [] (AndOr OP_AND_IF (Pipeline (Com {[LIT_CHARS svn]} {[LIT_CHARS log]} {[ComSub (Com {[LIT_CHARS git]} {[LIT_CHARS svn]} {[LIT_CHARS info]} {[LIT_CHARS --url]})]} more_env=[('LC_ALL', {[DQ [VarSub a_utf8_locale]]})] ) (Com {[LIT_CHARS perl]} {[LIT_CHARS -w]} {[LIT_CHARS -e]} {[SQ ;\n"> ]} < (FilenameRedirectNode filename={[LIT_CHARS current]} "> 1), > ) ) (Com {[LIT_CHARS test_cmp]} {[LIT_CHARS current]} {[DQ [VarSub 1]]}) ) ) (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 ]}) ) (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 " commit on git side"]]} {[SQ F &&\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 " dcommit to svn"]]} {[SQ ]}) ) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS UTF8]} {[SQ ]} {[SQ ]}) (For H [{[LIT_CHARS eucJP]}, {[LIT_CHARS ISO-2022-JP]}]) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS UTF8]} {[DQ [VarSub H][LIT_CHARS " should match UTF-8 in svn"]]} {[SQ ]}) ) (Com {[LIT_CHARS test_done]}) )