Merge branch 'ab/align-parse-options-help'
commitd7bc8521518d4821c5d2e18742991a6ad05efee1
authorJunio C Hamano <gitster@pobox.com>
Wed, 13 Oct 2021 22:15:58 +0000 (13 15:15 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 Oct 2021 22:15:58 +0000 (13 15:15 -0700)
tree597f8f4f259d4c366a9a679ea5ad01e8470024bf
parent62f035aee3ff53aa9c5296d5acb4c4b683ba314d
parent4631cfc20bd446bbacb078891389f58faeb13bcb
Merge branch 'ab/align-parse-options-help'

When "git cmd -h" shows more than one line of usage text (e.g.
the cmd subcommand may take sub-sub-command), parse-options API
learned to align these lines, even across i18n/l10n.

* ab/align-parse-options-help:
  parse-options: properly align continued usage output
  git rev-parse --parseopt tests: add more usagestr tests
  send-pack: properly use parse_options() API for usage string
  parse-options API users: align usage output in C-strings
builtin/stash.c
parse-options.c