(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (FunctionDef objpath [] (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS .git/objects/][ComSub (Pipeline (Com {[LIT_CHARS echo]} {[DQ [VarSub 1]]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]}) )]]}) ) (FunctionDef list_packed_objects [] (Pipeline (Com {[LIT_CHARS git]} {[LIT_CHARS show-index]} < (FilenameRedirectNode filename={[DQ [VarSub 1]]} 0), > ) (Com {[LIT_CHARS cut]} {[LIT_CHARS -d] [SQ ]} {[LIT_CHARS -f2]}) ) ) (FunctionDef has_any [] (Com {[LIT_CHARS grep]} {[LIT_CHARS -Ff]} {[DQ [VarSub 1]]} {[DQ [VarSub 2]]}) ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (FunctionDef rev_list_tests [] (List (= scope= flags=0 words=[] bindings=[('state', {[VarSub 1]})]) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "counting commits via bitmap ("][VarSub state][LIT_CHARS ")"]]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "counting partial commits via bitmap ("][VarSub state][LIT_CHARS ")"]]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "counting commits with limit ("][VarSub state][LIT_CHARS ")"]]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "counting non-linear history ("][VarSub state][LIT_CHARS ")"]]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "counting commits with limiting ("][VarSub state][LIT_CHARS ")"]]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "enumerate --objects ("][VarSub state][LIT_CHARS ")"]]} {[SQ tmp &&\n"> tmp2 &&\n"> actual &&\n"> tmp &&\n"> tmp2 &&\n"> expect &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "bitmap --objects handles non-commit objects ("][VarSub state][LIT_CHARS ")"]]} {[SQ actual &&\n"> ]}) ) ) (Com {[LIT_CHARS rev_list_tests]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS rev_list_tests]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ .git/objects/info/alternates &&\n"> file1 &&\n"> 1.pack &&\n"> 1.objects &&\n"> nonlocal-loose &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file2 &&\n"> keepobjects &&\n"> .git/objects/pack/pack2-$pack2.keep &&\n"> 2a.pack &&\n"> 2a.objects &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ 2b.pack &&\n"> 2b.objects &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> packbitmap.objects &&\n"> .git/objects/pack/$packbitmap.keep &&\n"> 3a.pack &&\n"> 3a.objects &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ 3b.pack &&\n"> 3b.objects &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> packa.objects &&\n"> packb.objects &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ output &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ revs <<-EOF\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ revs2 <<-EOF &&\n"> 4.pack &&\n"> 4.objects &&\n"> revlist &&\n"> objects &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ /dev/null\n">]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ /dev/null\n">]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ /dev/null\n">]}) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS JGIT]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[LIT_CHARS JGIT]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ rand &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )