Some project structure fixes
This commit is contained in:
21
.gitattributes
vendored
21
.gitattributes
vendored
@@ -1,10 +1,17 @@
|
||||
# Default: normalize all text files to LF
|
||||
# Default: normalize text files to LF on commit
|
||||
* text=auto eol=lf
|
||||
|
||||
# Windows-only scripts: keep CRLF on Windows checkouts
|
||||
*.ps1 text eol=crlf
|
||||
*.bat text eol=crlf
|
||||
*.cmd text eol=crlf
|
||||
# Explicitly mark binary files so Git never touches their line endings
|
||||
*.so binary
|
||||
*.so.* binary
|
||||
*.a binary
|
||||
*.dll binary
|
||||
*.lib binary
|
||||
*.exe binary
|
||||
*.dylib binary
|
||||
|
||||
# Explicitly force LF for shell scripts regardless of platform
|
||||
*.sh text eol=lf
|
||||
# Scripts
|
||||
*.sh text eol=lf
|
||||
*.ps1 text eol=crlf
|
||||
*.bat text eol=crlf
|
||||
*.cmd text eol=crlf
|
||||
|
||||
Reference in New Issue
Block a user