(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.Simple words: [ {<expr>} {(DQ ($ Id.VSub_DollarName '$less'))} {<Id.Lit_Colon ':'>} {(SQ <'[a-z][a-z]*$'>)} ] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})] do_fork: T ) ] action: [(C {<test_set_prereq>} {<SIMPLEPAGER>})] spids: [21 38] ) ] ) ] )