Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.307 ·

Change summaries can be worked out without running git

Under some conditions, Claude Code now works out file changes itself instead of running git, and ignores checkouts that are not local absolute paths

Under the hood Internal Changes
JSON All of v2.1.307
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
GitArea: what it touches
Internal ChangesKind: in v2.1.307,
Internal ChangesSection of the release

Unclear It is not known what conditions turn on the git-free path or the checkout filtering, so it is unclear who is affected.

What

Claude Code reads your project's changes, such as which files changed and by how many lines, and whether there are uncommitted edits. It used to do this every time by running git diff --raw --numstat. Under a certain condition it now works out those changes itself instead of starting git.

Two related changes:

  • Uncommitted-edits check: under that same condition, this check returns straight away and reports no uncommitted edits.
  • Repository checkouts: under a separate condition, Claude Code now ignores declared checkouts whose path is not an absolute path or that sit on another machine. It logs how many it ignored.
Why

This looks like preparation for workspaces where git cannot be run directly, such as a remote or virtual one. In such a setup, change summaries may come from Claude Code rather than from git.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not known what conditions turn on the git-free path or the checkout filtering, so it is unclear who is affected.

See this entry in the whole of v2.1.307 →

Feedback