Diffs now ignore your repo's custom diff drivers, so Claude sees the real file contents.
What's wrong with this entry?
Diff reads now pass --no-ext-diff and --no-textconv, so a repo's own git configuration cannot change the content Claude sees when computing patches.
- New exported constant
RAW_BLOB_DIFF_FLAGS = ["--no-ext-diff", "--no-textconv"]. - Spread into the
git diffinvocations used for whole patches and per-file hunks. - Includes the
--no-optional-locks diffcalls, which previously passed no such flags.
RAW_BLOB_DIFF_FLAGS
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.