BeyondCVS is an Eclipe plug-in that enables using Beyond Compare (externally) for comparing files and folders. It also allows comparing a single file to a previous revision in CVS/SVN or Local History. There is also support for opening Putty and WinSCP.
jCVSFile is a CVS-client, written in Java. While all other known CVS client tools address the configuration management module oriented,
jCVSFile does it file oriented and thus with a higher granularity.