(List
  (Com {[LIT_CHARS test_expect_success]} {[SQ <LIT_CHARS "determine default pager">]} {[SQ <LIT_CHARS "\n"> <LIT_CHARS "\ttest_might_fail git config --unset core.pager &&\n"> <LIT_CHARS "\tless=$(\n"> <LIT_CHARS "\t\tunset PAGER GIT_PAGER;\n"> <LIT_CHARS "\t\tgit var GIT_PAGER\n"> <LIT_CHARS "\t) &&\n"> <LIT_CHARS "\ttest -n \"$less\"\n">]}  )
  (If
    (Com {[LIT_CHARS expr]} {[DQ [VarSub less]]} {[LIT_OTHER ":"]} {[SQ <LIT_CHARS "[a-z][a-z]*$">]}
      <
      (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} <REDIR_GREAT ">"> 1),
      >
    )
    (Com {[LIT_CHARS test_set_prereq]} {[LIT_CHARS SIMPLEPAGER]}    )
  )
)