summaryrefslogtreecommitdiff
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorChristian Couder <christian.couder@gmail.com>2026-08-11 10:33:11 +0200
committerJunio C Hamano <gitster@pobox.com>2026-08-11 07:33:17 -0700
commit27ab5815f72848e9a25e11ee93d6b036a338933b (patch)
tree711bc7348d2b39ebe0f20c38f7ede4e08ae63033 /contrib/persistent-https
parentee996af567434d3fc5204ab8f53a0ade5803303d (diff)
fast-import: use struct option for usage string
Currently `git fast-import -h` shows the following on a single line: usageĀ : git fast-import [--date-format=<f>] [--max-pack-size=<n>] \ [--big-file-threshold=<n>] [--depth=<n>] \ [--active-branches=<n>] \ [--export-marks=<marks.file>] This output has a number of issues like: - It's missing a lot of options. - It's not consistent with the SYNOPSIS section of the doc. - With `--help-all` instead of `-h` additional hidden options should be shown, but that's not the case. - It's not standard style anymore. - Most other Git commands show additional lines for most of the options they support. Also while most commands use the parse-options API to handle their options, "builtin/fast-import.c" still doesn't use it. Let's improve on that by using the parse-options API to display the options when `-h` and `--help-all` are used. While at it, let's make the SYNOPSIS section of "Documentation/git-fast-import.adoc" consistent with the new usage string. This deliberately leaves it to future work to also use the parse-options API to actually parse the options. Signed-off-by: Christian Couder <christian.couder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions