Find design-pattern gaps in your C# code.
Recent revisions are kept. Restoring one creates a new revision.