[PATCH] Documentation: mention that `eol` can change the dirty status of paths
- From
Ben Boeckel <mathstuf@gmail.com>
- Date
- Aug 23, 2017, 21:17 UTC
- Message-ID
- <20170823211741.9633-1-mathstuf@gmail.com>
- In-Reply-To
- <20170822174918.GA1005@megas.kitware.com>
When setting the `eol` attribute, paths can change their dirty status without any change in the working directory. This can cause confusion and should at least be mentioned with a remedy.
Signed-off-by: Ben Boeckel <mathstuf@gmail.com> --- Documentation/gitattributes.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/Documentation/gitattributes.txt b/Documentation/gitattributes.txt index c4f2be2..3044b71 100644 --- a/Documentation/gitattributes.txt +++ b/Documentation/gitattributes.txt @@ -151,7 +151,11 @@ unspecified. This attribute sets a specific line-ending style to be used in the working directory. It enables end-of-line conversion without any -content checks, effectively setting the `text` attribute. +content checks, effectively setting the `text` attribute. Note that +setting this attribute on paths which are in the index with different +line endings than the attribute indicates the paths to be considered +dirty. Adding the path to the index again will normalize the line +endings in the index. Set to string value "crlf"::
-- 2.9.5