t1502: move optionspec help output to a file
commit8dcb49021e0134a1be1f533596e2bcf8313dea33
authorRené Scharfe <l.s.r@web.de>
Sat, 5 Aug 2023 14:38:56 +0000 (5 16:38 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 7 Aug 2023 00:16:50 +0000 (6 17:16 -0700)
tree8a00fb3f7d1426171c35b63060b61c31a80744bc
parentaa43619bdf690c8ed44746030552a35244f97af7
t1502: move optionspec help output to a file

"git rev-parse --parseopt" shows the short help with its description of
all recognized options twice: When called with -h or --help, and after
reporting an unknown option.  Move the one for optionspec into a file
and use it in two tests to deduplicate that part.

"git rev-parse --parseopt -- --h" wraps the help text in "cat <<\EOF"
and "EOF".  Keep that part in the file to use it as is in the test that
needs it and simply remove it in the other one using sed.

Disable whitespace checking for the file using an attribute, as we need
to keep its spaces intact and wouldn't want a stray --whitespace=fix
turn them into tabs.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1502-rev-parse-parseopt.sh
t/t1502/.gitattributes [new file with mode: 0644]
t/t1502/optionspec.help [new file with mode: 0755]