SmartCVS - The Smart CVS Client
SmartCVS is an innovative CVS client that runs on Windows, Mac OS X and Linux. It has powerful features, such as built-in File Compare/Merge, Transaction display and List Repository Files, and at the same time is easy and intuitive to use. SmartCVS focuses on usability and handling of day-to-day CVS tasks and is not limited to the available CVS command set.
Don't waste time on learning command line options and installing a multitude of different tools. Be productive from the start with an easy-to-learn graphical CVS client, which assists you whenever possible and contains all required functionality out-of-the-box.
SmartCVS is available free of charge.