git/Documentation/technical
Patrick Steinhardt 4a2e53930b parse-options: allow grouping subcommands
The `OPT_GROUP()` macro can be used to create a new group. These groups
can only be used to group options though, they do not have any effect
when used in combination with subcommands. As our use of subcommands
grows though it can be quite useful to group these, as well.

Extend `OPT_SUBCOMMAND_F()` to take an optional help string. If given,
such subcommands will be considered as part of `OPT_GROUP()` and printed
with that help string.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-10-02 09:23:34 -07:00
..
.gitignore
…
api-error-handling.adoc
…
api-index-skel.adoc
…
api-index.sh
…
api-merge.adoc
…
api-parse-options.adoc parse-options: allow grouping subcommands 2026-10-02 09:23:34 -07:00
api-path-walk.adoc
…
api-simple-ipc.adoc
…
api-trace2.adoc
…
bitmap-format.adoc
…
build-systems.adoc doc: fix typos via codespell 2026-06-08 00:21:35 +09:00
bundle-uri.adoc
…
commit-graph.adoc
…
directory-rename-detection.adoc
…
hash-function-transition.adoc doc: fix typo in GIT_ALTERNATE_OBJECT_DIRECTORIES 2026-06-06 11:04:03 +09:00
large-object-promisors.adoc
…
long-running-process-protocol.adoc
…
meson.build Documentation/technical: add paint-down-to-common doc 2026-08-11 07:34:31 -07:00
multi-pack-index.adoc
…
pack-heuristics.adoc
…
packfile-uri.adoc
…
paint-down-to-common.adoc commit-reach: remove commit-date ordering fallback 2026-08-11 07:34:32 -07:00
parallel-checkout.adoc
…
partial-clone.adoc repository: move fetch_if_missing into struct repository 2026-08-15 08:37:54 -07:00
platform-support.adoc
…
racy-git.adoc
…
reftable.adoc
…
remembering-renames.adoc
…
repository-version.adoc
…
rerere.adoc rerere: technical documentation typofix 2026-08-24 17:16:46 -07:00
scalar.adoc
…
send-pack-pipeline.adoc
…
shallow.adoc
…
sparse-checkout.adoc
…
sparse-index.adoc
…
trivial-merge.adoc
…
unambiguous-types.adoc
…
unit-tests.adoc
…