(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (FunctionDef objpath [] (Pipeline (Com {[LIT_CHARS echo]} {[DQ [VarSub 1]]} ) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]} ) ) ) (FunctionDef objck [] (List (= scope= flags=0 words=[] bindings=[('p', {[ComSub (Com {[LIT_CHARS objpath]} {[DQ [VarSub 1]]})]})]) (If (Com {[LIT_CHARS test]} {[LIT_OTHER "!"]} {[LIT_CHARS -f]} {[DQ [VarSub REAL][LIT_CHARS /objects/][VarSub p]]} ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Object not found: "][VarSub REAL][LIT_CHARS /objects/][VarSub p]]} ) (Com {[LIT_CHARS false]} ) ) ) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ .git &&\n"> .err\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ .git &&\n"> .err\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ .git &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ bar &&\n"> ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\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 ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ \"$REAL/HEAD\" &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )