(command.CommandList
  children: [
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:test_description)
          op: assign_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]
        )
      ]
    )
    (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>})
  ]
)