# Chemenu - .gitattributes
#
# Every text file is stored and checked out with LF, whatever `core.autocrlf` says.
# Without this, a Windows checkout with `core.autocrlf=true` gives the sh launcher
# tools/wikitool CRLF line endings, and Git Bash then fails with `env: 'bash\r'`. The
# tools also compare file bytes (the published skill copies, the sha256 per file in
# `.wikitool-release.json`), and those comparisons only agree when the line endings do.
* text=auto eol=lf

# Sources are kept byte for byte as they arrived: raw/CONTRACT.md makes them immutable,
# and normalizing a CRLF source on `git add` would change it.
/raw/** -text
/incoming/** -text
