Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
GitArea: what it touches
Internal ChangesKind: in v2.1.274,
Internal ChangesSection of the release
What
Claude Code figures out where your global gitignore file lives (the core.excludesfile git setting) so it can respect files you've told git to ignore everywhere. Previously, the function that determined this path ran the git config --global --get core.excludesfile command itself. Now that function just takes the already-looked-up value as plain text and processes it, without running git.
Why
Separating the git lookup from the processing logic is an internal cleanup; it should not change what path Claude Code ends up using, but makes that piece of code simpler to run and test on its own.