1# This sets the default behaviour, overriding core.autocrlf
2* text=auto
3
4# All source files should have unix line-endings in the repository,
5# but convert to native line-endings on checkout
6*.cpp text
7*.h text
8*.hpp text
9
10# Windows specific files should retain windows line-endings
11*.sln text eol=crlf
12
13# Keep executable scripts with LFs so they can be run after being
14# checked out on Windows
15*.py text eol=lf
16
17
18# Keep the single include header with LFs to make sure it is uploaded,
19# hashed etc with LF
20single_include/**/*.hpp eol=lf
21# Also keep the LICENCE file with LFs for the same reason
22LICENCE.txt eol=lf
23