# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto

# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
.astyleignore text eol=lf
.astylerc text eol=lf
.codespellignore text eol=lf
.codespellrc text eol=lf
.editorconfig text eol=lf
.flake8 text eol=lf
.gitattributes text eol=lf
.gitignore text eol=lf

*.adoc text eol=lf
*.c text eol=lf
*.cfg text eol=lf
*.cmake text eol=lf
*.cpp text eol=lf
*.css text eol=lf
*.dtsi text eol=lf
*.gv text eol=lf
*.h text eol=lf
*.html text eol=lf
*.in text eol=lf
*.ino text eol=lf
*.json text eol=lf
*.ld text eol=lf
*.md text eol=lf
*.MD text eol=lf
*.old text eol=lf
*.patch text eol=lf
*.pde text eol=lf
*.properties text eol=lf
*.py text eol=lf
*.s text eol=lf
*.S text eol=lf
*.sh text eol=lf
*.spec text eol=lf
*.txt text eol=lf
*.yml text eol=lf

# Denote all files that are truly binary and should not be modified.
*.jpg binary
*.pdf binary
*.png binary

