Projects / CVSToys


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.

Operating Systems

Recent releases

  •  12 Jul 2004 23:02

    Release Notes: Compatibility with Twisted 1.3.0.

    •  18 Sep 2003 21:33

      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.)

      •  21 Apr 2003 23:49

        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.

        •  30 Jan 2003 19:27

          Release Notes: Automatically re-establishing lost connections to the chat server has been fixed.

          •  20 Jan 2003 11:16

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.