Saved revisions

Restoring a revision creates a new revision; existing history is retained.