Projects / CVSToys

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  12 Jul 2004 16:02

Release Notes: Compatibility with Twisted 1.3.0.

  •  18 Sep 2003 14: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 16: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 11:27

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

  •  20 Jan 2003 03: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.

Screenshot

Project Spotlight

Hypertable

A high performance, scalable database modeled after Bigtable.

Screenshot

Project Spotlight

Asymptote

A vector graphics language for technical drawing and LaTeX.