(command.CommandList children: [ (C {(test_expect_success)} {(SQ <'determine default pager'>)} { (SQ <'\n'> <'\ttest_might_fail git config --unset core.pager &&\n'> <'\tless=$(\n'> <'\t\tunset PAGER GIT_PAGER;\n'> <'\t\tgit var GIT_PAGER\n'> <'\t) &&\n'> <'\ttest -n "$less"\n'> ) } ) (command.If arms: [ (if_arm cond: [ (command.SimpleCommand words: [{(expr)} {(DQ ($ VSub_Name '$less'))} {(Lit_Other ':')} {(SQ <'[a-z][a-z]*$'>)}] redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(/dev/null)})] ) ] action: [(C {(test_set_prereq)} {(SIMPLEPAGER)})] spids: [16777215 46] ) ] spids: [16777215 53] ) ] )