Skip to content

Undo anything

Restore points, History, and how to take back a pull, push, import, restore or find & replace.

Guide 7 of 9For SiteRelay 1.0.03 min read

Before SiteRelay changes a site, it saves a restore point: a copy of the tables the job is about to replace, and of the files it's about to replace or move aside. As long as that restore point is kept, the job can be undone.

This job… …saves a restore point on Undo button
Pull this site Undo pull
Push the site it went to Undo on that site (here), or Undo this push (there)
Import this site Undo import
Restore from a backup this site Undo restore
Find & replace (applied, not a preview) this site Restore
An undo this site Restore, next to Changed your mind? Undo this restore.

Exports, backups and previews change nothing on the site, so they don't need one.

Find the job in History

History lists every backup, migration, export, import, find & replace and restore on the site, newest first, with when it ran, how long it took and what it did. Filter by type or status at the top. A job that can still be undone shows that it has a restore point.

History: every job, with its status, duration and result

Click a job to open its page, with the result, every step, the details and an activity log. Download report saves all of it as a file, which helps when you're asking someone for help.

Undo a job

  1. Open the job from History.
  2. Click its undo button, such as Undo pull or Restore.

A finished find & replace: one value changed, a restore point saved, and Restore

  1. SiteRelay says what will happen. For example: The tables go back to how they were before this job. Anything changed in them since then is lost. Click Restore tables to go ahead, or Keep current data.

Restore these tables? The current tables are kept as a new restore point

The undo runs as a job of its own and ends with Restore complete, listing what it restored.

Restore complete: Restored wp_posts, and you can undo this restore

The undo is undoable too. Before it puts the old tables back, SiteRelay keeps the current ones as a new restore point. Changed your mind again? On the undo's page, click Restore next to Undo this restore.

If the undo brings back different users, you're logged out. SiteRelay takes you to the login page: log in with an account the site had back then.

How many restore points are kept

SiteRelay keeps the 2 newest restore points, and deletes older ones automatically. Once a job's restore point is gone, that job can't be undone.

  • Change the number (0 to 10) under Settings → Retention → Restore points to keep. Each restore point is a full copy of the tables that job changed, so more restore points use more space.
  • None (no undo) keeps none at all. Only choose it if disk space is really tight.

To see them, or to free space, go to Files → Restore points. Each one says which job it came before. Deleting one means that job can no longer be undone.

What can't be undone

  • Uploads copied in low-disk mode. That mode writes uploads straight into place without keeping the old ones. SiteRelay warns you when you switch it on.
  • Changes made after the job. An undo puts the job's tables back as they were before the job, so anything changed in those tables afterwards is lost. Undo soon, or make a backup first.
  • Deleted backups and exports. Deleting a file from the server is final.

Stuck? Troubleshooting explains every message SiteRelay shows, and what to send when you ask for help.