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 ?
On
Try to add a file named .gitattributes with the following contents:
* eol=lf
to your repo. Then no matter what settings for core.autocrlf developers use, all the files will always use LF.
Just keep in mind, that it will change CRLF into LF upon commit in binary files also (like zip, jar, png, etc.).
You can't really control what your clients do - if they have
core.autocrlfset totruethen LF will get translated to CRLF automatically.If everyone uses
core.autocrlf = inputthen it should all work fine.