Files
moonwell-client-core/.gitattributes
T
Sam Sung 9ef68a30a7 Workspace tests pass on a Windows checkout's paths and line ends (#1776)
Three tests failed on a Windows checkout:
- one split a source path on `/`;
- one split its own `include_str!` on `"\n}\n"`, which a CRLF checkout lacks;
- one captured a traceback's addon folder with a greedy `.*`.

Each now normalises the separator or line end, or bounds the capture. A sweep found the same path forms in four more source-walking tests (`fire_scan`, `world_api_wall`, `reference_strings` and `front_end`), now normalised too.

`.gitattributes` pins Rust sources to LF and leaves `third_party/kira`'s CRLF files as they are.

Built and tested on macOS. The Windows cases are reasoned from the path and line-ending forms, not run.

Fixes #798

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 13:54:34 +07:00

8 lines
345 B
Plaintext

# Vendored benilla-re tables are compared and read byte for byte; no line-ending conversion.
reference/*.tsv -text
# Rust sources check out with LF on every platform: tests read their own and other sources and
# split them on "\n". The vendored kira tree is CRLF in the index and stays byte for byte.
*.rs text eol=lf
third_party/kira/** -text