Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Remote SyncArea: what it touches
New FeaturesKind: in v2.1.227,
New FeaturesSection of the release
What
The syncer saves what it has already agreed with the laptop into a JSON file under a .ccr-dir-sync directory next to the repository root, named after the remote session id, so a restarted worker resumes instead of re-scanning everything.
Details
Written with restrictive permissions: file mode 0600, directory mode 0700.
Refuses to write if the state exceeds 64 MiB or if the file lists exceed what the reader will accept, logging "sync base too large to store".
Permanently gives up persisting after permission or read-only filesystem errors (EACCES, EPERM, EROFS), logging dir_sync_worker_persist_failed; syncing continues without a saved state.
Evidence
.ccr-dir-sync
Strings lifted out of the shipped bundle, so the claim above can be checked against them.