From 85f5dab88c558213854490398c8e119ecd87cae9 Mon Sep 17 00:00:00 2001 From: Jinotech Date: Sun, 20 Sep 2026 08:02:05 +0000 Subject: [PATCH] chore(repo): normalize line endings and extend ignore boundary Add .gitattributes with '* text=auto eol=lf' so Windows CRLF working copies no longer surface as whole-file content changes; 37 tracked files had flipped LF->CRLF with zero content change. Ignore /tmp/ session scratch and research/experiments/node_modules, a Windows junction git records as a symlink so **/node_modules/ misses it. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_016yuKikAXbByLvsUnh55SRd --- .gitattributes | 11 +++++++++++ .gitignore | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d33444e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +# Normalize all text to LF in the repository. +# Working copies may use CRLF on Windows; git stores and diffs LF so that +# editor/tool line-ending flips never appear as content changes. +* text=auto eol=lf + +# Explicit binaries: never normalize. +*.xlsx binary +*.png binary +*.pdf binary +*.docx binary +*.zip binary diff --git a/.gitignore b/.gitignore index ccc6913..e800c94 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,9 @@ Thumbs.db *.pth *.pt *.onnx + +# Session scratch +/tmp/ + +# Windows junction git sees as a symlink, so **/node_modules/ misses it +/research/experiments/node_modules