(command.CommandList children: [ (C {(test_expect_success)} {(SQ (Token id:Id.Lit_Chars val:'determine default pager' span_id:7))} { (SQ (Token id:Id.Lit_Chars val:'\n' span_id:11) (Token id: Id.Lit_Chars val: '\ttest_might_fail git config --unset core.pager &&\n' span_id: 12 ) (Token id:Id.Lit_Chars val:'\tless=$(\n' span_id:13) (Token id:Id.Lit_Chars val:'\t\tunset PAGER GIT_PAGER;\n' span_id:14) (Token id:Id.Lit_Chars val:'\t\tgit var GIT_PAGER\n' span_id:15) (Token id:Id.Lit_Chars val:'\t) &&\n' span_id:16) (Token id:Id.Lit_Chars val:'\ttest -n "$less"\n' span_id:17) ) } ) (command.If arms: [ (if_arm cond: [ (command.Simple words: [ {(expr)} {(DQ ($ Id.VSub_DollarName '$less'))} {(Id.Lit_Other ':')} {(SQ (Token id:Id.Lit_Chars val:'[a-z][a-z]*$' span_id:32))} ] redirects: [ (redir.Redir op: (Token id:Id.Redir_Great val:'>' span_id:35) fd: -1 arg_word: {(/dev/null)} ) ] ) ] action: [(C {(test_set_prereq)} {(SIMPLEPAGER)})] spids: [21 38] ) ] ) ] )