Global gitignore file lookup no longer runs the git command itself, just processes the result
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.
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.