Files changed: - .gitattributes - CHANGES.md - VERSION - raw/CONTRACT.md - tools/README.md - tools/chemenu/commands/_util.py - tools/chemenu/commands/dist_cmd.py - tools/chemenu/commands/docs_verify.py - tools/chemenu/commands/doctor.py - tools/chemenu/commands/eval_cmd.py - tools/chemenu/commands/git_publish.py - tools/chemenu/commands/index_build.py - tools/chemenu/commands/lint.py - tools/chemenu/commands/log_append.py - tools/chemenu/commands/migrate_cmd.py - tools/chemenu/commands/provenance_cmd.py - tools/chemenu/commands/raw_cmd.py - tools/chemenu/commands/run_budget.py - tools/chemenu/commands/upstream_cmd.py - tools/chemenu/commands/version_cmd.py - tools/chemenu/commands/work_cmd.py - tools/chemenu/config.py - tools/chemenu/corpus_cache.py - tools/chemenu/filelock.py - tools/chemenu/frontmatter_io.py - tools/chemenu/kb_scan.py - tools/chemenu/kb_state.py - tools/chemenu/lint_core.py - tools/chemenu/prerequisites.py - tools/chemenu/provenance.py - tools/chemenu/search/base.py - tools/chemenu/search/ripgrep.py - tools/chemenu/telemetry/writer.py - tools/chemenu/tests/test_dist_cmd.py - tools/chemenu/tests/test_portability.py - tools/chemenu/tests/test_search.py - tools/chemenu/tests/test_trace_ingest.py - tools/chemenu/type_resolver.py - tools/chemenu/upload.py - tools/chemenu/version.py - tools/run_wikitool.py - tools/trace_ingest.py
14 lines
657 B
Plaintext
14 lines
657 B
Plaintext
# 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
|