Auto-pause
In some error cases, such as network issues, the agent will automatically pause syncing. You can keep editing, but committing is disabled until you resume, so a commit always includes the most recent synced changes. To resume the sync through the desktop app, click Resume in the workspace header inside the repo, or click the Diversion logo at the top left to open the dashboard and turn the toggle back on in the workspace’s row on the Local Workspaces tab. The toggle sits to the right of the row’s status, just left of the ⋯ menu, and its tooltip reads Resume sync. You can also run thedv workspace resume command in the repo’s folder through the CLI.
What a paused sync looks like
While sync is paused, the workspace header reads Sync paused atdv.commit.<id> with a Resume button, until you resume.
See Sync status for what the second line means, and for every other status the header and dashboard can show.
Manual Pause/Resume
You might not want to be auto-synced, for example if you’re making many small changes in a very large file, or if you’re on a slow network connection. You can pause sync from inside the repo, or from the dashboard. Inside the repo, click the ⋯ button (Workspace sync settings) to the right of the workspace selector in the workspace header and turn Sync off. From the dashboard (click the Diversion logo at the top left), turn off the toggle to the right of the status on the workspace’s row (tooltip Pause sync). Wait until sync has finished before pausing, so you don’t stop a transfer partway. Resuming works the same way, from either place. While sync is paused, nothing is uploaded anddv commit stops until you resume sync. Uploaded uncommitted changes stay in your own workspace. You and members with Admin access to the repo can open it and see the file content. That means repository owners and admins, and organization owners and admins (see Viewing workspaces). Other members cannot see the content, but soft locks show them which files you changed, and when.
