(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:test_description spids:[12])
          op: Equal
          rhs: {(SQ <'ignore CR in CRLF sequence while computing similiarity'>)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (C {(.)} {(./test-lib.sh)})
    (C {(test_expect_success)} {(setup)} 
      {
        (SQ <'\n'> <'\n'> <'\tcat "$TEST_DIRECTORY"/t0022-crlf-rename.sh >sample &&\n'> 
          <'\tgit add sample &&\n'> <'\n'> <'\ttest_tick &&\n'> <'\tgit commit -m Initial &&\n'> <'\n'> 
          <'\tappend_cr <"$TEST_DIRECTORY"/t0022-crlf-rename.sh >elpmas &&\n'> <'\tgit add elpmas &&\n'> <'\trm -f sample &&\n'> <'\n'> <'\ttest_tick &&\n'> 
          <'\tgit commit -a -m Second\n'> <'\n'>
        )
      }
    )
    (C {(test_expect_success)} {(SQ <'diff -M'>)} 
      {
        (SQ <'\n'> <'\n'> <'\tgit diff-tree -M -r --name-status HEAD^ HEAD |\n'> 
          <'\tsed -e "s/R[0-9]*/RNUM/" >actual &&\n'> <'\techo "RNUM\tsample\telpmas" >expect &&\n'> <'\ttest_cmp expect actual\n'> <'\n'>
        )
      }
    )
    (C {(test_done)})
  ]
)