config: document --[no-]show-names

These options were introduced in 4e513890008 (builtin/config: introduce "get" subcommand, 2024-05-06) but not documented here. Use the description from the source code. Document this option and the negated form according to the current convention.[1] `--show-names` is also the default when `--get-regexp` is given. But don’t mention it here since all the deprecated modes are quarantined in the “Deprecated Modes” section. [1]: https://lore.kernel.org/git/xmqqcyct1mtq.fsf@gitster.g/ Acked-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Kristoffer Haugsbakk <code@khaugsbakk.name> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Kristoffer Haugsbakk committed Jul 1, 2025 at 17:14 UTC 88a4ed40c0056eb6563f50ac41f5c09e7aedc418
1 file changed +6
Documentation/git-config.adoc
+6
@@ -259,6 +259,12 @@ Valid `<type>`'s include:
259 Output only the names of config variables for `list` or
260 `get`.
261
262 +`--show-names`::
263 +`--no-show-names`::
264 + With `get`, show config keys in addition to their values. The
265 + default is `--no-show-names` unless `--url` is given and there
266 + are no subsections in _<name>_.
267 +
268 --show-origin::
269 Augment the output of all queried config options with the
270 origin type (file, standard input, blob, command line) and