You'll notice
Diff parsing now correctly handles file paths that git quotes or escapes
What
When Claude Code parses the header of a diff hunk (the a/... b/... line that names the files being compared), it now also recognizes git's quoted-path format, where paths are wrapped in quotes. A new helper decodes the C-style octal and backslash escape sequences git uses inside those quotes.
Why
Filenames containing spaces, quote characters, or non-ASCII bytes are quoted and escaped by git in diff output. Previously these could fail to parse correctly; now they're read and matched properly.