(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_description) op: assign_op.Equal rhs: {(SQ (Token id:Id.Lit_Chars val:'mmap sliding window tests' span_id:15))} spids: [13] ) ] ) (C {(.)} {(./test-lib.sh)}) (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:setup span_id:28))} { (SQ (Token id:Id.Lit_Chars val:'rm -f .git/index* &&\n' span_id:34) (Token id:Id.Lit_Chars val:' for i in a b c\n' span_id:35) (Token id:Id.Lit_Chars val:' do\n' span_id:36) (Token id:Id.Lit_Chars val:' echo $i >$i &&\n' span_id:37) (Token id:Id.Lit_Chars val:' test-genrandom "$i" 32768 >>$i &&\n' span_id:38) (Token id: Id.Lit_Chars val: ' git update-index --add $i || return 1\n' span_id: 39 ) (Token id:Id.Lit_Chars val:' done &&\n' span_id:40) (Token id: Id.Lit_Chars val: ' echo d >d && cat c >>d && git update-index --add d &&\n' span_id: 41 ) (Token id:Id.Lit_Chars val:' tree=$(git write-tree) &&\n' span_id:42) (Token id: Id.Lit_Chars val: ' commit1=$(git commit-tree $tree </dev/null) &&\n' span_id: 43 ) (Token id:Id.Lit_Chars val:' git update-ref HEAD $commit1 &&\n' span_id:44) (Token id:Id.Lit_Chars val:' git repack -a -d &&\n' span_id:45) (Token id: Id.Lit_Chars val: ' test "$(git count-objects)" = "0 objects, 0 kilobytes" &&\n' span_id: 46 ) (Token id:Id.Lit_Chars val:' pack1=$(ls .git/objects/pack/*.pack) &&\n' span_id:47) (Token id:Id.Lit_Chars val:' test -f "$pack1"' span_id:48) ) } ) (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'verify-pack -v, defaults' span_id:57))} {(SQ (Token id:Id.Lit_Chars val:'git verify-pack -v "$pack1"' span_id:63))} ) (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'verify-pack -v, packedGitWindowSize == 1 page' span_id:72))} { (SQ (Token id:Id.Lit_Chars val:'git config core.packedGitWindowSize 512 &&\n' span_id:78) (Token id:Id.Lit_Chars val:' git verify-pack -v "$pack1"' span_id:79) ) } ) (C {(test_expect_success)} { (SQ (Token id: Id.Lit_Chars val: 'verify-pack -v, packedGit{WindowSize,Limit} == 1 page' span_id: 88 ) ) } { (SQ (Token id:Id.Lit_Chars val:'git config core.packedGitWindowSize 512 &&\n' span_id:94) (Token id: Id.Lit_Chars val: ' git config core.packedGitLimit 512 &&\n' span_id: 95 ) (Token id:Id.Lit_Chars val:' git verify-pack -v "$pack1"' span_id:96) ) } ) (C {(test_expect_success)} { (SQ (Token id: Id.Lit_Chars val: 'repack -a -d, packedGit{WindowSize,Limit} == 1 page' span_id: 105 ) ) } { (SQ (Token id:Id.Lit_Chars val:'git config core.packedGitWindowSize 512 &&\n' span_id:111) (Token id: Id.Lit_Chars val: ' git config core.packedGitLimit 512 &&\n' span_id: 112 ) (Token id: Id.Lit_Chars val: ' commit2=$(git commit-tree $tree -p $commit1 </dev/null) &&\n' span_id: 113 ) (Token id:Id.Lit_Chars val:' git update-ref HEAD $commit2 &&\n' span_id:114) (Token id:Id.Lit_Chars val:' git repack -a -d &&\n' span_id:115) (Token id: Id.Lit_Chars val: ' test "$(git count-objects)" = "0 objects, 0 kilobytes" &&\n' span_id: 116 ) (Token id:Id.Lit_Chars val:' pack2=$(ls .git/objects/pack/*.pack) &&\n' span_id:117) (Token id:Id.Lit_Chars val:' test -f "$pack2" &&\n' span_id:118) (Token id:Id.Lit_Chars val:' test "$pack1" \\!= "$pack2"' span_id:119) ) } ) (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'verify-pack -v, defaults' span_id:128))} { (SQ (Token id: Id.Lit_Chars val: 'git config --unset core.packedGitWindowSize &&\n' span_id: 134 ) (Token id:Id.Lit_Chars val:' git config --unset core.packedGitLimit &&\n' span_id:135) (Token id:Id.Lit_Chars val:' git verify-pack -v "$pack2"' span_id:136) ) } ) (C {(test_done)}) ] )