I’ve just downloaded today and played around with MacCVSClient. It is a semi-graphical frontend to the venerable CVS client. From their promotional docs on the webpage:
A free multithreaded CVS client with Mac OS look and feel. It shows your sandbox in an intuitive hierarchical list view so that you are aware of every file’s status anytime. File logs are shown in hierarchical log views with quick access to file content diffs. Enhanced file annotations show related commit log messages. File differences and change conflicts are shown in special colour coded views. The add/import preview helps to avoid file corruption when adding new items to a repository.
I downloaded one of the repositories I work with, and all seems well. This might be a keeper.