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.