Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.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

Under the hood Internal Changes
JSON All of v2.1.274
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.

See this entry in the whole of v2.1.274 →

Feedback