safely manipulate and inspect CVS repositories