# Normalise text to LF in the repository; Git checks out native line endings. * text=auto # Shell scripts must keep LF even on Windows checkouts or they fail to run. *.sh text eol=lf gradlew text eol=lf # Xcode project files are line-ending sensitive. *.pbxproj text eol=lf # Binary assets — never diffed, never normalised. *.png binary *.jpg binary *.jpeg binary *.webp binary *.ico binary *.ttf binary *.otf binary *.woff binary *.woff2 binary *.tif binary *.jks binary *.keystore binary