parse-options: rearrange long_name matching code
commit28a92478b825a4a2c7c2c0c6b725ce92cd0b83e0
authorRené Scharfe <l.s.r@web.de>
Sun, 3 Mar 2024 12:19:43 +0000 (3 13:19 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sun, 3 Mar 2024 17:49:22 +0000 (3 09:49 -0800)
tree24bed56192a46eeb78bb8796903fa4342fed21a0
parentb1ce2b62fa4c6cf6d972698ac48be451cbc07718
parse-options: rearrange long_name matching code

Move the code for handling a full match of long_name first and get rid
of negations.  Reduce the indent of the code for matching abbreviations
and remove unnecessary curly braces.  Combine the checks for whether
negation is allowed and whether arg is "n", "no" or "no-" because they
belong together and avoid a continue statement.  The result is shorter,
more readable code.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
parse-options.c