Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.319 ·

Checked-out repositories get numbered folder names when names clash

With a checkout hook, a repository whose folder name clashes with one already used in the session, ignoring case, now gets a -2 or -3 suffix

You'll notice Improvements
JSON All of v2.1.319
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Self-Hosted RunnerArea: what it touches
ImprovementsKind: in v2.1.319,
ImprovementsSection of the release
What

A checkout hook is a step that fetches a repository into a folder for Claude Code's runner to work in. Before, the folder was always named after the repository's short name (its slug). Now, when a checkout hook is in use and that folder name is already taken in the same session, Claude Code adds a number to the end, such as -2 or -3. Two names count as the same if they differ only in upper and lower case. The runner logs the new folder name when this happens.

Why

On filesystems that ignore letter case, two repositories such as Tools and tools would otherwise land in the same folder, and one checkout would overwrite the other. The numbered names keep each checkout separate.

See this entry in the whole of v2.1.319 →

Feedback