(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (FunctionDef add [] (AndOr OP_AND_IF (Com {[LIT_CHARS echo]} {[DQ [VarSub 1]]} < (FilenameRedirectNode filename={[DQ [VarSub 1]]} "> 1), > ) (Com {[LIT_CHARS git]} {[LIT_CHARS add]} {[DQ [VarSub 1]]}) ) ) (FunctionDef commit [] (AndOr OP_AND_IF (Com {[LIT_CHARS test_tick]}) (AndOr OP_AND_IF (Com {[LIT_CHARS add]} {[DQ [VarSub 1]]}) (Com {[LIT_CHARS git]} {[LIT_CHARS commit]} {[LIT_CHARS -m]} {[DQ [VarSub 1]]}) ) ) ) (FunctionDef maybe_repack [] (If (Com {[LIT_CHARS test]} {[LIT_CHARS -n]} {[DQ [VarSub repack]]}) (Com {[LIT_CHARS git]} {[LIT_CHARS repack]} {[LIT_CHARS -ad]}) ) ) (For repack [{[SQ ]}, {[LIT_CHARS true]}]) (List (= scope= flags=0 words=[] bindings=[('title', {[VarSub repack test_op=VS_TEST_COLON_PLUS {[LIT_CHARS repack]}]})]) (= scope= flags=0 words=[] bindings=[('title', {[VarSub title test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS loose]}]})]) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "make repo completely empty ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "disable reflogs ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "setup basic history ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "create and abandon some objects ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "simulate time passing ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "start writing new commit with old blob ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "simultaneous gc ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "finish writing out commit ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "repository passes fsck ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "abandon objects again ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "start writing new commit with same tree ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "simultaneous gc ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "finish writing out commit ("][VarSub title][LIT_CHARS ")"]]} {[SQ ]}) ) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ broken-commit <<-\\EOF &&\n"> 1234 -0000\n"> 1234 -0000\n"> stderr &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )