Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Fetching for worktrees of partial clones is locked down

Behind a switch, worktree fetches in partial clones stop lazy fetching and ignore a repo's own upload-pack setting, with new error text

Nothing to try yet In Development
JSON All of v2.1.323
Nothing to try yetTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
WorktreesArea: what it touches
In DevelopmentKind: in v2.1.323,
In DevelopmentSection of the release

Unclear Whether the locked-down fetch is active by default is not stated.

What

A partial clone is a git repository that downloads only part of its history. When Claude Code fetches missing commits for a worktree in one, and a server-side switch is on, the fetch now:

  • sets GIT_NO_LAZY_FETCH, so git does not fetch extra objects on its own
  • sets fetch.writeCommitGraph=false
  • no longer uses a per-remote upload-pack setting

The error messages changed too. They can warn that the repository's config file names its own upload-pack program, which git would start. They no longer suggest checking the commit out in your main checkout.

Why

A repository's config file can no longer make Claude Code run a program of its choosing during this fetch.

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 doubtWhether the locked-down fetch is active by default is not stated.

See this entry in the whole of v2.1.323 →

Feedback