# Auto detect text files and perform LF normalization * text=auto # Vendored third-party assets — keep byte-pristine (no line-ending normalization). src/lawn_estimator/web/vendor/** -text # Shell scripts stay LF even in a Windows working copy. `text=auto` above would check them # out as CRLF, and a CRLF shebang fails on Linux with `bad interpreter: /bin/bash^M` — which # is where these actually run (Cloud Build, and any Linux checkout of this repo). *.sh text eol=lf