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.