{"version":"2.1.277","anchor":"directory-sync-file-pull-supports-a-staging-directory-with-e","canonical_anchor":"directory-sync-file-pull-supports-a-staging-directory-with-e","heading":"Directory-sync file pull supports a staging directory with EXDEV fallback","tier":"internal","area":"Directory Sync","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/directory-sync-file-pull-supports-a-staging-directory-with-e","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Directory-sync file pull supports a staging directory with EXDEV fallback\n\nDirectory-sync file downloads can use a staging directory, falling back to direct writes across devices\n\n**What**\n\nThe part of directory sync that writes incoming files can now optionally write them to a staging directory first. If that fails with a cross-device-link error (which happens when the staging directory and target are on different filesystems or drives), it retries once, writing the file directly instead.\n\n**Why**\n\nStaging writes first is generally safer, but this fallback makes sure directory sync still works correctly even when the staging and target locations are on different devices.\n\n- Area: Directory Sync\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}