CVSToys is a collection of companion tools for the Concurrent Versions System, better known as CVS. It currently contains FreshCVS, which performs actions in response to a commit. Actions include notification by various methods, updating a working copy, and rsync'ing to backup. Another key feature of FreshCVS notifications is that you receive one per commit, not one for each directory of the commit as loginfo-triggered scripts are prone to do. FreshCVS is extensible with Python, and notifications may be published by a Perspective Broker network service, allowing 3rd party clients to listen in.
|Tags||Communications Chat Email Software Development Version Control CVS|
|Licenses||BSD Original BSD Revised|
Release Notes: Compatibility with Twisted 1.3.0.
Release Notes: This release concentrates on appeasing the deprecation warnings from recent versions of Twisted. There is also a bugfix with security implications for sites using CVSToys with CVS-only accounts. (For situations where the committer has unrestricted shell access, there is no security concern, just a bugfix for an uncommon corner case.)
Release Notes: The configuration file is now reloaded automatically. In mail notifications, a reasonable URL is now generated for the case of the newly-added file. The location of the listening socket is configurable.
Release Notes: Automatically re-establishing lost connections to the chat server has been fixed.
Release Notes: In this version it's now easier to report commits via IRC. Mail notifications may come from a fixed address, for easier list management.