Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

Cross-filesystem (EXDEV) fallback for atomic sync-file writes

Sync-file writes now fall back cleanly when the staging area is on a different filesystem than the destination

TierYou'll noticehow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaGit Internalswhat it touches
KindBug Fixesin v2.1.277,
You'll notice

Sync-file writes now fall back cleanly when the staging area is on a different filesystem than the destination

What

Claude Code's local git object/directory-sync layer writes files atomically (all-or-nothing) by first hardlinking them into a staging area on the same device. If that fails with an EXDEV error, meaning the staging area is on a different filesystem than the destination, it now falls back to a direct write instead of throwing an error.

Why

This keeps sync-file writes working reliably even when the staging area and the destination live on different filesystems, a situation that previously caused a hard failure.

See this entry in the whole of v2.1.277 →

Feedback