| # This sets the default behaviour, overriding core.autocrlf | |
| * text=auto | |
| # All source files should have unix line-endings in the repository, | |
| # but convert to native line-endings on checkout | |
| *.cpp text | |
| *.h text | |
| *.hpp text | |
| # Windows specific files should retain windows line-endings | |
| *.sln text eol=crlf | |
| # Keep executable scripts with LFs so they can be run after being | |
| # checked out on Windows | |
| *.py text eol=lf | |
| # Keep the single include header with LFs to make sure it is uploaded, | |
| # hashed etc with LF | |
| single_include/**/*.hpp eol=lf | |
| # Also keep the LICENCE file with LFs for the same reason | |
| LICENCE.txt eol=lf | |