CVS Tools

There are various tools related to CVS and its daily usage. There are tools for viewing CVS repositories over the web, tools that will help remotely synchronize CVS repositories, tools to provide access control to CVS etc., etc., Here is a small sample set of these tools:

Open Source Tools

CVSDigest provides a CVS commit notification system

CVSPermissions provides access control to various directories and tags in CVS for different user groups

Chora provides a read-only browser interface to any number of version control repositories.

cvsphpview provides simple PHP class to access CVS repositories, It can do any of following jobs: lists, logs,diffs,annotates,checkouts,...

CVS Monitor is a CGI application for looking at CVS repositories in a much more useful and productive way.

cvslog2web parses commit logs into: Atom syndication, XHTML listing of recent activity, and/or individual permalink log pages.
(Atom is a standardized RSS format, the "recent activity" XHTML page can be a standalone page or an XML fragment suitable for server-side include into a sidebar)

shiela uses perl to implement CVS Access Control and Logging

CVSTrac A Web-Based Bug And Patch-Set Tracking System For CVS (including built-in repository browser and wiki)

cvssvnlog is a filter used to transform output of cvs log to the svn log style

cvs_history_rebuild is a simple perl script to do a limited rebuild of the CVS history log file from CVS log entries

Commercial Tools

CodeMiner CVS Manager: CodeMiner CVS Manager is a web-based CVS repository monitoring and reporting software. It provides a centralized view of the user activity and repository growth through intuitive graphs and charts that provide valuable insights into various activities in the CVS repository that would be helpful to project managers, developers. Note, though, that this product requires the JRE, will install an instance of Apache and MySQL, and only works with the pserver method.

See also

CVS Clients