Skip to content

chore: normalise all tracked text files to LF + enforce via .gitattributes - #651

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/g-heart-green-fable-opus-uuiaqf
Jul 25, 2026
Merged

chore: normalise all tracked text files to LF + enforce via .gitattributes#651
Jammy2211 merged 1 commit into
mainfrom
claude/g-heart-green-fable-opus-uuiaqf

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Part of the org-wide CRLF normalisation (hygiene crlf tier, 2026-07-25). 114 tracked text files had drifted to CRLF despite the LF rule. One mechanical pass strips the carriage returns; * text=auto eol=lf (subsuming the previous *.sh rule) enforces LF from now on. The archived historical PR patches under patches/ are excluded and marked -text so they stay byte-exact for git apply.

Verified: git diff --ignore-cr-at-eol shows zero non-ending content change; no CRLF text files remain outside patches/; suite green post-conversion (448 passed).


Generated by Claude Code

…butes

114 tracked text files had drifted to CRLF endings despite the repo's LF rule
(surfaced by the 2026-07-25 hygiene crlf tier). Strip the carriage returns in
one mechanical pass and add '* text=auto eol=lf' so git normalises every text
file at checkin/checkout from now on, subsuming the previous targeted
shebang/script rules. Verified: 'git diff --ignore-cr-at-eol' shows zero
non-ending content change, no CRLF text files remain, and the full test
suite passes post-conversion.
Archived patches/ files are marked -text to stay byte-exact for git apply.

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01PzN9PZfG5zXMVku8ckSqkC
@Jammy2211
Jammy2211 merged commit 08bcee2 into main Jul 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants