(command.CommandList
  children: [
    (command.ShAssignment
      left: <Id.Lit_VarLike 'test_description='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'test_description='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'test_description='> name:test_description)
          op: assign_op.Equal
          rhs: {(SQ <'diff with assume-unchanged entries'>)}
        )
      ]
      redirects: []
    )
    (command.Simple
      blame_tok: <.>
      more_env: []
      words: [{<.>} {<'./test-lib.sh'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <setup>)}
        {
          (SQ <'\n'> <'\techo zero > zero &&\n'> <'\tgit add zero &&\n'> <'\tgit commit -m zero &&\n'> 
            <'\techo one > one &&\n'> <'\techo two > two &&\n'> <'\tgit add one two &&\n'> <'\tgit commit -m onetwo &&\n'> 
            <'\tgit update-index --assume-unchanged one &&\n'> <'\techo borked >> one &&\n'> <'\ttest "$(git ls-files -v one)" = "h one"\n'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'diff-index does not examine assume-unchanged entries'>)}
        {
          (SQ <'\n'> 
            <'\tgit diff-index HEAD^ -- one | grep -q 5626abf0f72e58d7a153368ba57db4c673c0e171\n'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {(SQ <'diff-files does not examine assume-unchanged entries'>)}
        {(SQ <'\n'> <'\trm one &&\n'> <'\ttest -z "$(git diff-files -- one)"\n'>)}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_expect_success>
      more_env: []
      words: [
        {<test_expect_success>}
        {<POSIXPERM>}
        {(SQ <'find-copies-harder is not confused by mode bits'>)}
        {
          (SQ <'\n'> <'\techo content >exec &&\n'> <'\tchmod +x exec &&\n'> <'\tgit add exec &&\n'> 
            <'\tgit commit -m exec &&\n'> <'\tgit update-index --assume-unchanged exec &&\n'> <'\t>expect &&\n'> 
            <'\tgit diff-files --find-copies-harder -- exec >actual &&\n'> <'\ttest_cmp expect actual\n'>
          )
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <test_done>
      more_env: []
      words: [{<test_done>}]
      redirects: []
      do_fork: T
    )
  ]
)