

appears next to the -modified status icon in the div.changed-file div.header when reviewing the changed file. GitHub Desktop should present the changes as normal, with no remarks about the line endings (as the LF line endings in the working copy of the file match the LF line endings of the file as recorded within the repository data).Īn -endings warning-triangle element containing a title with the content Warning: line endings have changed from 'LF' to 'CRLF'.

GITHUB DESKTOP LINE ENDINGS WINDOWS
OS version: Microsoft Windows Steps to reproduce I haven't tried changing the value of core.eol: it might impact this, but the behavior with its default value of native is a bug, so whether changing core.eol changes the behavior or not isn't really relevant. This option makes sure that Git converts LF to CRLF when checking out text files. Configuring the line ending conversions, make sure to leave the option Checkout Windows-style, commit Unix-style line endings selected. This bug is not affected by the setting of tocrlf. You can run it by right clicking your mouse on the desktop, and selecting Git Bash from pop up window. With the exception that we are forcing LF instead of converting.

As initially noticed in #1906 (comment) and observed further in #3828, GitHub Desktop presents an erroneous warning about line endings for text files with LF line endings in the working directory. fix-git-line-endings This Gist normalizes handling by forcing everything to use Unix style.
