# Catch all for anything we forgot. Add rules if you get CRLF to LF warnings.
* text=auto

# Text files that should be normalized to LF in odb.
*.cs     text eol=lf diff=csharp
*.xaml   text
*.config text
*.c      text
*.h      text
*.cpp    text
*.hpp    text

*.sln     text
*.csproj  text
*.vcxproj text

*.md       text
*.tt       text
*.sh       text
*.ps1      text
*.cmd      text
*.bat      text
*.markdown text
*.msbuild  text


# Binary files that should not be normalized or diffed
*.png    binary
*.jpg    binary
*.gif    binary
*.ico    binary
*.rc     binary

*.pfx    binary
*.snk    binary
*.dll    binary
*.exe    binary
*.lib    binary
*.exp    binary
*.pdb    binary
*.sdf    binary
*.7z     binary

# Generated file should just use CRLF, it's fiiine
SolutionInfo.cs text eol=crlf diff=csharp
