Although requiring locks does completely remove the problem of reconciling concurrent changes.

Of course, we don't actually use CVS. PVCS here.