{"version":"2.1.248","anchor":"sync-joins-publish-and-live-edit-as-an-action","canonical_anchor":"sync-joins-publish-and-live-edit-as-an-action","heading":"Sync joins publish and live-edit as an action","tier":"notice","area":"Directory Sync","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/sync-joins-publish-and-live-edit-as-an-action","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Sync joins publish and live-edit as an action\n\nFile sync is now a first-class action, and tells you when untracked files are too many to upload.\n\n**What**\n\nFile sync is now a named action wherever publish and live-edit are, with its own failure handling and a device-side `sync_files` tool. If a directory has too many untracked files to upload in one go, you get a message telling you to add a .gitignore entry or commit the ones you need.\n\n**Details**\n\n- `\"sync\"` is accepted alongside `\"publish\"` and `\"live-edit\"` where an action is chosen.\n- A `sync_failed` case is added to the error handling for forwarded remote tool calls.\n\n**Evidence**\n\n`one sync upload carries; add a .gitignore entry or commit the ones you need`\n\n- Area: Directory Sync\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5"}