# Auto detect text files and perform LF normalization * text=auto # Java sources *.java text diff=java *.gradle text diff=java *.gradle.kts text diff=java # These files are text and should be normalized (Convert crlf => lf) *.css text *.df text *.htm text *.html text *.js text *.json text *.jsp text *.jspf text *.jspx text *.properties text *.sh text *.svg text *.tld text *.txt text *.tag text *.tagx text *.xml text *.yml text *.yaml text # These files are binary and should be left untouched # (binary is a macro for -text -diff) *.class binary *.dll binary *.ear binary *.jar binary *.so binary *.war binary *.jks binary *.keystore binary *.aar binary *.apk binary *.ap_ binary *.aab binary *.dex binary *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.mov binary *.mp4 binary *.mp3 binary *.flv binary *.fla binary *.swf binary *.gz binary *.zip binary *.7z binary *.ttf binary *.eot binary *.woff binary *.woff2 binary *.pyc binary *.pdf binary *.ez binary *.bz2 binary *.swp binary *.bin binary # Gradle wrapper scripts should always use LF gradlew text eol=lf *.sh text eol=lf # Windows batch files should use CRLF *.bat text eol=crlf *.cmd text eol=crlf