# Force LF line endings for vendored MCP spec schemas so the
# upstream-verbatim invariant survives Windows checkouts with
# core.autocrlf=true. The weekly drift check
# (.github/workflows/mcp-spec-drift.yml, issue #263) compares the
# vendored copy byte-for-byte against upstream; any CRLF churn
# would surface as false-positive drift.
crates/rimap-server/tests/fixtures/mcp-spec/** text eol=lf

# Force LF for committed insta golden transcripts (#524) so a snapshot
# generated on one OS cannot mismatch on another via core.autocrlf, and so an
# embedded CRLF MIME body line never churns the diff.
*.snap text eol=lf

# Pin the transcript .eml fixtures to LF too (#524): their on-disk byte length
# feeds the pinned `meta.size` in the golden snapshots, so a CRLF-converting
# checkout would inflate the byte count and fail the flow tests. Keeping them LF
# holds `size` stable across platforms.
crates/rimap-server/tests/fixtures/transcript/*.eml text eol=lf
