(List (= scope= flags=0 words=[] bindings=[('USAGE', {[SQ ] [..] [--pretty=] [git-rev-list options]">]})]) (= scope= flags=0 words=[] bindings=[('SUBDIRECTORY_OK', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS git-sh-setup]}) (AndOr OP_OR_IF (= scope= flags=0 words=[] bindings=[('revs', {[ComSub (Com {[LIT_CHARS git-rev-parse]} {[LIT_CHARS --revs-only]} {[LIT_CHARS --no-flags]} {[LIT_CHARS --default]} {[LIT_CHARS HEAD]} {[DQ [VarSub @]]})]})]) (Com {[LIT_CHARS exit]}) ) (AndOr OP_OR_IF (Com {[LIT_OTHER "["]} {[DQ [VarSub revs]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "No HEAD ref"]]}) ) (Pipeline (Com {[LIT_CHARS git-rev-list]} {[LIT_CHARS --pretty]} {[ComSub (Com {[LIT_CHARS git-rev-parse]} {[LIT_CHARS --default]} {[LIT_CHARS HEAD]} {[DQ [VarSub @]]})]}) (Com {[VarSub PAGER test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS less]}]} more_env=[('LESS', {[LIT_CHARS -S]})] ) ) )