summaryrefslogtreecommitdiff
path: root/utf8.c
diff options
context:
space:
mode:
authorLibravatar Brandon Casey <drafnel@gmail.com>2017-09-17 15:28:15 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-09-19 12:13:07 +0900
commit28a8d0f77a27646dcbd87f0718b79501113cb82c (patch)
treec7edd6b28bff8ddcadeb2eda0af8be74000f44c2 /utf8.c
parentt1502: demonstrate rev-parse --parseopt option mis-parsing (diff)
downloadtgif-28a8d0f77a27646dcbd87f0718b79501113cb82c.tar.xz
rev-parse parseopt: do not search help text for flag chars
When searching for flag characters in the option spec, we should ensure the search stays within the bounds of the option spec and does not enter the help text portion of the spec. So when we find the boundary white space marking the start of the help text, let's mark it with a nul character. Then when we search for flag characters starting from the beginning of the string we'll stop at the nul and won't enter the help text. Now, the following option spec: exclame this does something! will produce this 'set' expression when --exclame is specified: set -- --exclame -- instead of this one: set -- --exclame this does something -- Mark t1502.4 and t1502.5 as fixed. Signed-off-by: Brandon Casey <drafnel@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'utf8.c')
0 files changed, 0 insertions, 0 deletions