Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.274 ·

'core.excludesfile' resolution simplified to a pure function

Global gitignore file lookup no longer runs the git command itself, just processes the result

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal0worth watching, 1 to 5
AreaGitwhat it touches
KindInternal Changesin v2.1.274,
Under the hood

Global gitignore file lookup no longer runs the git command itself, just processes the result

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.

See this entry in the whole of v2.1.274 →