For a specific github repo ( only ) I need to make sure that all text files pushed have LF line-ending ( not CRLF ).
Further, pulled-down repo files should retain LF line-ending on clients either OSX or Windows.
Is this possible ?
For a specific github repo ( only ) I need to make sure that all text files pushed have LF line-ending ( not CRLF ).
Further, pulled-down repo files should retain LF line-ending on clients either OSX or Windows.
Is this possible ?
Try to add a file named
.gitattributes
with the following contents:to your repo. Then no matter what settings for
core.autocrlf
developers use, all the files will always useLF
.Just keep in mind, that it will change
CRLF
intoLF
upon commit in binary files also (like zip, jar, png, etc.).You can't really control what your clients do - if they have
core.autocrlf
set totrue
then LF will get translated to CRLF automatically.If everyone uses
core.autocrlf = input
then it should all work fine.