mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-09-29 01:41:42 +00:00
Append explicit `*.sh text eol=lf` and `*.bash text eol=lf` rules so shell scripts (notably anything COPYed into a Linux container) check out with LF endings on Windows hosts with `core.autocrlf=true`, regardless of the auto-detection on the existing `* text=auto eol=lf` line. Add binary markers for `*.node`, `*.wasm`, `*.onnx`, `*.so`, `*.dll`, `*.dylib` so native and ML model artifacts aren't ever subjected to text normalization. The existing `* text=auto eol=lf` and `.husky/* text eol=lf` rules are preserved. `git ls-files --eol` confirmed zero CRLF or mixed blobs in the index, so no `--renormalize` was needed.
17 lines
458 B
Text
17 lines
458 B
Text
* text=auto eol=lf
|
|
.husky/* text eol=lf
|
|
|
|
# Shell scripts: force LF unconditionally so devcontainer scripts
|
|
# (e.g. anything COPYed into a Linux container) execute correctly when
|
|
# checked out on Windows hosts with core.autocrlf=true.
|
|
*.sh text eol=lf
|
|
*.bash text eol=lf
|
|
|
|
# Native and binary assets shouldn't be treated as text under any
|
|
# auto-detection or eol normalization.
|
|
*.node binary
|
|
*.wasm binary
|
|
*.onnx binary
|
|
*.so binary
|
|
*.dll binary
|
|
*.dylib binary
|