doc: convert git commit config to new format

Also prevent git-commit manpage to refer to itself in the config
description by using a variable.

Signed-off-by: Jean-Noël Avila <jn.avila@free.fr>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Jean-Noël Avila
2025-01-15 20:23:47 +00:00
committed by Junio C Hamano
parent 01b9465440
commit 819fdd6e76

View File

@ -1,29 +1,34 @@
commit.cleanup:: ifdef::git-commit[]
:see-git-commit:
endif::git-commit[]
ifndef::git-commit[]
:see-git-commit: See linkgit:git-commit[1] for details.
endif::git-commit[]
`commit.cleanup`::
This setting overrides the default of the `--cleanup` option in This setting overrides the default of the `--cleanup` option in
`git commit`. See linkgit:git-commit[1] for details. Changing the `git commit`. {see-git-commit} Changing the default can be useful
default can be useful when you always want to keep lines that begin when you always want to keep lines that begin
with the comment character `#` in your log message, in which case you with the comment character `#` in your log message, in which case you
would do `git config commit.cleanup whitespace` (note that you will would do `git config commit.cleanup whitespace` (note that you will
have to remove the help lines that begin with `#` in the commit log have to remove the help lines that begin with `#` in the commit log
template yourself, if you do this). template yourself, if you do this).
commit.gpgSign:: `commit.gpgSign`::
A boolean to specify whether all commits should be GPG signed. A boolean to specify whether all commits should be GPG signed.
Use of this option when doing operations such as rebase can Use of this option when doing operations such as rebase can
result in a large number of commits being signed. It may be result in a large number of commits being signed. It may be
convenient to use an agent to avoid typing your GPG passphrase convenient to use an agent to avoid typing your GPG passphrase
several times. several times.
commit.status:: `commit.status`::
A boolean to enable/disable inclusion of status information in the A boolean to enable/disable inclusion of status information in the
commit message template when using an editor to prepare the commit commit message template when using an editor to prepare the commit
message. Defaults to true. message. Defaults to `true`.
commit.template:: `commit.template`::
Specify the pathname of a file to use as the template for Specify the pathname of a file to use as the template for
new commit messages. new commit messages.
commit.verbose:: `commit.verbose`::
A boolean or int to specify the level of verbosity with `git commit`. A boolean or int to specify the level of verbosity with `git commit`.
See linkgit:git-commit[1]. {see-git-commit}