Find code by what it does, not what it is called.
Recent revisions are kept. Restoring one creates a new revision.