Re: [PATCH] Document disabling core.whitespace values trailing-space and space-before-tab
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 25, 2008, 08:49 UTC
- Message-ID
- <7v3alyuz4o.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <7vbq0m608w.fsf@gitster.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
> Various "values" given to the whitespace attribute actually act as if they > are sub-variables and obey the similar "[-]name" rule, but (1) that is > left unsaid, and (2) in that context '!' does not make sense so only '-' > has any meaning.
Actually I take it back. "!name to revert to unspecified and -name to unset" really is about name; values to whitespace do not work like "sub-variables" at all.
> So I think Peter's patch is going in the right direction.
I've committed a much more simplified version.
-- >8 -- [PATCH] Documentation: clarify how to diable elements in core.whitespace
Noticed by Peter Valdemar Mørch.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
diff --git a/Documentation/config.txt b/Documentation/config.txt index e784805..798b551 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -358,7 +358,8 @@ core.whitespace:: A comma separated list of common whitespace problems to notice. 'git-diff' will use `color.diff.whitespace` to highlight them, and 'git-apply --whitespace=error' will - consider them as errors: + consider them as errors. You can prefix `-` to disable + any of them (e.g. `-trailing-space`): + * `trailing-space` treats trailing whitespaces at the end of the line as an error (enabled by default).