cvs-mailcommit

Send CVS commitments via mail

The cvs-mailcommit program is hooked into the CVS system via the loginfo file and helps people keep track of CVS repositories by distributing changes in a repository via mail. This package is written in Perl.

libfsfat1

File Allocation Table (FAT) file system format access library

libfsfat is a library to access the File Allocation Table (FAT) file system format.

cvs-syncmail

Notification program for CVS checkins

syncmail is a CVS notification tool which can provide a diff for every change to a CVS repository, mailed to specified email addresses. This tool is useful for large communities to monitor activity, and is used for Python and many other active SourceForge.net projects.

cvs2cl

CVS-log-message-to-ChangeLog conversion script

This perl script produces a GNU-style ChangeLog for CVS-controlled sources, by running "cvs log" and parsing the output. Duplicate log messages get unified in the Right Way.

cvs2svn

Convert a cvs repository to a subversion, bazaar or git repository

Converts a CVS repository (including its branches and tags) to a Subversion, Bazaar or Git repository. It is designed for one-time conversions, not for repeated synchronizations between CVS and Subversion, Bazaar or Git.

cvsps

Tool to generate CVS patch set information

CVSps is a program for generating 'patch set' information from a CVS repository. A patch set in this case is defined as a set of changes made to a collection of files, all committed at the same time (using a single 'cvs commit' command). This information is valuable for seeing the big picture of the evolution of a CVS project. While CVS tracks revision information, it is often difficult to see what changes were committed 'atomically' to the repository.