# ITFlow line-ending policy # # Everything ITFlow ships is LF in the repository and LF in the working tree. # Contributors on Windows get LF too - this is deliberate. ITFlow is deployed # to Linux/Apache and edited over sftp/ssh as often as it is cloned, so a # checkout must be byte-identical everywhere. * text=auto eol=lf # Explicit for the file types we author, so nothing depends on git's guess. *.php text eol=lf *.js text eol=lf *.css text eol=lf *.html text eol=lf *.sql text eol=lf *.md text eol=lf *.json text eol=lf *.yml text eol=lf *.xsd text eol=lf *.svg text eol=lf *.txt text eol=lf *.ini text eol=lf .htaccess text eol=lf # Binary assets: never touched, never diffed as text. *.png binary *.gif binary *.jpg binary *.jpeg binary *.webp binary *.ico binary *.icc binary *.woff binary *.woff2 binary *.ttf binary *.eot binary *.crt binary *.ser binary *.z binary # Vendored third-party code is preserved byte-for-byte as shipped upstream. # Per CONTRIBUTING.md libs/ is never edited in place - it is replaced wholesale - # so normalizing it here would create spurious diffs on the next library update. libs/** -text