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.300 ·

Branch and commit tracking now works in git reftable repositories

Claude Code's git watcher now recognises repositories using the reftable format, so branch and commit changes are picked up there

Group of 2 You'll notice Improvements
JSON All of v2.1.300
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
GitArea: what it touches
ImprovementsKind: in v2.1.300,
ImprovementsSection of the release

What

Claude Code keeps an eye on your git repository so it can show the current branch and notice new commits. Git can store its branch information in an older file layout or in a newer format called reftable. The watcher now handles reftable repositories:

  • It detects whether a repository uses reftable and, if so, watches reftable/tables.list instead of the HEAD or branch files.
  • It records the newest reftable entry as reftableNewest instead of measuring the size of the usual branch file.
  • It avoids running the same check twice at once, and retries when reading the branch information gives an unclear answer.
  • Working out the current branch now handles a placeholder HEAD by asking git symbolic-ref.
  • Commit detection falls back to git log --walk-reflogs when a reftable repository has no logs/HEAD file.

Before, the watcher only looked at HEAD, the git config and the branch file, and reftable repositories fell through to the older size check.

Why

If your repository uses reftable, the branch shown by Claude Code and its detection of new commits should now keep up with changes instead of going stale.

See this entry in the whole of v2.1.300 →

Feedback