Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

File-copy staging now detects a concurrent ctime change mid-copy and treats it as 'changed'

File copying now detects if a file changes mid-copy and treats it as changed instead of copying stale data

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

File copying now detects if a file changes mid-copy and treats it as changed instead of copying stale data

What

When staging a file for copying, Claude Code now re-checks the file's change timestamp (ctime) immediately after opening it, comparing it against the time the current copy pass started. If the file changed during that window, the copy is short-circuited and treated as "changed" rather than proceeding to hash and copy what may now be stale or inconsistent data.

Why

This avoids a race condition where a file is modified while it's being copied, which could otherwise result in copying a corrupted or inconsistent version of the file.

See this entry in the whole of v2.1.277 →