Merge branch 'rt/commit-cleanup-config'

Add a configuration variable to set default clean-up mode other
than "strip".

* rt/commit-cleanup-config:
  commit: make default of "cleanup" option configurable
This commit is contained in:
Junio C Hamano
2013-01-20 17:07:04 -08:00
5 changed files with 97 additions and 9 deletions

View File

@ -923,6 +923,15 @@ column.tag::
Specify whether to output tag listing in `git tag` in columns.
See `column.ui` for details.
commit.cleanup::
This setting overrides the default of the `--cleanup` option in
`git commit`. See linkgit:git-commit[1] for details. Changing the
default can be useful when you always want to keep lines that begin
with comment character `#` in your log message, in which case you
would do `git config commit.cleanup whitespace` (note that you will
have to remove the help lines that begin with `#` in the commit log
template yourself, if you do this).
commit.status::
A boolean to enable/disable inclusion of status information in the
commit message template when using an editor to prepare the commit

View File

@ -179,7 +179,9 @@ OPTIONS
only if the message is to be edited. Otherwise only whitespace
removed. The 'verbatim' mode does not change message at all,
'whitespace' removes just leading/trailing whitespace lines
and 'strip' removes both whitespace and commentary.
and 'strip' removes both whitespace and commentary. The default
can be changed by the 'commit.cleanup' configuration variable
(see linkgit:git-config[1]).
-e::
--edit::