23 lines
1020 B
Plaintext
23 lines
1020 B
Plaintext
# Line endings, pinned so they do not depend on each developer's Git config.
|
|
#
|
|
# Git for Windows ships core.autocrlf=true in its system gitconfig, which
|
|
# stores LF but checks out CRLF - the source of the "LF will be replaced by
|
|
# CRLF" warnings on `git add`. Declaring the policy here overrides that for
|
|
# everyone, so Windows, Linux and the Docker build all agree.
|
|
#
|
|
# The repository is already entirely LF (`git ls-files --eol` shows i/lf
|
|
# across the board), so eol=lf pins the working tree to what the index
|
|
# already holds and rewrites no committed content.
|
|
* text=auto eol=lf
|
|
|
|
# Binaries must never be EOL-converted - a substituted byte corrupts them.
|
|
# Git already auto-detects these; saying so explicitly means a future edit
|
|
# to the wildcard above cannot silently start mangling them.
|
|
*.joblib binary
|
|
*.db binary
|
|
|
|
# Windows-only scripts genuinely need CRLF. None are tracked in this repo
|
|
# today (start_app.bat lives above it), but the rule belongs with the policy.
|
|
*.bat text eol=crlf
|
|
*.ps1 text eol=crlf
|