Artifact f6931f3cc42817691836a9b9216a52877300d5794dde51d0df5b6fc46a662d84:
- File
www/reference.html
— part of check-in
[23784ef673]
at
2026-08-24 00:52:55
on branch diff-ignore-ws
— diff: -w ignores whitespace-only changes (#130)
Lines differing only in whitespace compare equal, so a reindent or a CRLF/LF normalization produces no hunks and drops the file from --brief entirely. Comparison only: a line that does survive is emitted with its original bytes.
--brief reads content under -w, which it otherwise never does, and runs the same unified() the hunk path runs so the two cannot disagree about whether a file changed. A no-hunk result now claims 'mode changed' only on real byte equality -- with -w it also means a difference that was ignored. (user: dmestas, size: 110432) [annotate] [blame] [check-ins using]