(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:test_description)
          op: Equal
          rhs: 
            {
              (SQ <"Test operations that emphasize the delta base cache.\n"> <"\n"> 
                <
"We look at both \"log --raw\", which should put only trees into the delta cache,\n"
                > <"and \"log -Sfoo --raw\", which should look at both trees and blobs.\n"> <"\n"> 
                <"Any effects will be emphasized if the test repository is fully packed (loose\n"> <"objects obviously do not use the delta base cache at all). It is also\n"> 
                <"emphasized if the pack has long delta chains (e.g., as produced by \"gc\n"> <"--aggressive\"), though cache is still quite noticeable even with the default\n"> <"depth of 50.\n"> 
                <"\n"> <"The setting of core.deltaBaseCacheLimit in the source repository is also\n"> 
                <
"relevant (depending on the size of your test repo), so be sure it is consistent\n"
                > <"between runs.\n">
              )
            }
          spids: [4]
        )
      ]
      spids: [4]
    )
    (C {(.)} {(./perf-lib.sh)})
    (C {(test_perf_large_repo)})
    (C {(test_perf)} {(SQ <"log --raw">)} {(SQ <"\n"> <"\tgit log --raw >/dev/null\n">)})
    (C {(test_perf)} {(SQ <"log -S">)} {(SQ <"\n"> <"\tgit log --raw -Sfoo >/dev/null\n">)})
    (C {(test_done)})
  ]
)