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 Communications Chat Email Software Development Version Control CVS
Licenses BSD Original BSD Revised
Operating Systems POSIX
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  12 Jul 2004 16:02
  • Rrelease-after

Changes: Compatibility with Twisted 1.3.0.

  • Rrelease-mid
  •  18 Sep 2003 14:33
  • Rrelease-after

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

  • Rrelease-mid
  •  21 Apr 2003 16:49
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  30 Jan 2003 11:27
  • Rrelease-after

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

  • Rrelease-mid
  •  20 Jan 2003 03:16
  • Rrelease-after

Changes: In this version it's now easier to report commits via IRC. Mail notifications may come from a fixed address, for easier list management.

No-screenshot

Project Spotlight

Imagination

A lightweight DVD slide show maker.

No-screenshot

Project Spotlight

Premake

A build configuration tool; generates files for Visual Studio, GMake, and more.