Skip to content

Commit

Permalink
Merge branch 'jk/autocrlf-overrides-eol-doc'
Browse files Browse the repository at this point in the history
Documentation around core.crlf has been updated.

* jk/autocrlf-overrides-eol-doc:
  docs/config: clarify "text property" in core.eol
  doc/gitattributes: clarify "autocrlf overrides eol"
  • Loading branch information
gitster committed Feb 7, 2019
2 parents b2fc9d2 + c9446f0 commit 13e2630
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
7 changes: 5 additions & 2 deletions Documentation/config/core.txt
Expand Up @@ -121,11 +121,14 @@ core.quotePath::

core.eol::
Sets the line ending type to use in the working directory for
files that have the `text` property set when core.autocrlf is false.
files that are marked as text (either by having the `text`
attribute set, or by having `text=auto` and Git auto-detecting
the contents as text).
Alternatives are 'lf', 'crlf' and 'native', which uses the platform's
native line ending. The default value is `native`. See
linkgit:gitattributes[5] for more information on end-of-line
conversion.
conversion. Note that this value is ignored if `core.autocrlf`
is set to `true` or `input`.

core.safecrlf::
If true, makes Git check if converting `CRLF` is reversible when
Expand Down
4 changes: 3 additions & 1 deletion Documentation/gitattributes.txt
Expand Up @@ -124,7 +124,9 @@ text file is normalized, its line endings are converted to LF in the
repository. To control what line ending style is used in the working
directory, use the `eol` attribute for a single file and the
`core.eol` configuration variable for all text files.
Note that `core.autocrlf` overrides `core.eol`
Note that setting `core.autocrlf` to `true` or `input` overrides
`core.eol` (see the definitions of those options in
linkgit:git-config[1]).

Set::

Expand Down

0 comments on commit 13e2630

Please sign in to comment.