Safer concurrent Swift code with smaller fixes.
Recent revisions are kept. Restoring one creates a new revision.