The cvs+ project seeks to provide a you would never know that its cvs layer on top of the cvs protocol to make the system easier to use for novices and easier to setup for administrators. This would be based on a perl-tk and text-based cvs client that
A suite of CVS goodies written in perl for the harried Big Project Administrator.
CVS Web Client is the new name for a combined cvsweb+cvswebedit. It allows users to edit files in a CVS repository, using only a web browser.
A simple perl (or python) CGI that exports the MainLine of a CVS repository as a website. In use since 1998, recently added Subversion support to help migrate away from CVS.
syncSQL is a perl server-side CVS script, that sends commit information to a mySQL database, so commits can be viewed, tracked and filtered throught a simple web page or any mySQL client.
Cvsplot is a perl script which analyses the history of a CVS-managed project. The script executes on a set of files, analyses their history, and automatically generates graphs that plot lines of code and number of files against time.
Spackle enhances the basic capabilities of CVS. It provides for finer-grained access control, automailing of diffs from commits, etc. Looking for Jeremy Weatherford's SpackleStats? It's at http://spackle.xidus.net/info.php
cvs-get is a perl script that enables users a simple way of grabbing the latest cvs snapshots of their favorite modules.
rcsplot is a Perl script that generates plots of RCS/CVS archive activity. The script takes a list of RCS/CVS files/directories and generates plots of the lines added/delete. HTML files are created to make the plots easy to navigate using a web browser.
CVSreport formats and mails configurable reports of CVS events (add, remove, modify). It is meant to cooperate with cvsweb/viewcvs CGIs.
The script helps commiting changes on several branches in CVS by creating a bunch of CVS commands which the user normally would have to create himself.
A source code diff tool. Adapted from cvsweb, it makes code inspection easy. It also provides another diff tool with which you can either compare two files or two directories recursively. It is written in perl and uses String::Ediff for finer diff.
Textual and graphical CVS statistics generator written in perl.
A "plugin" to CVS which will update the dotProject management suite. It is written in Perl, and will process the cvs commit log, checking for required/optional dotProject parameters for a task, and then update the mysql database which dotProject uses.
Want to use CVS to manage your projects? Know how to modify an XML file? If so, then CVS Interceptor might be for you. Just install CVS, upload some Perl files (maybe some Perl modules), modify an XML config file to fit your project and you're done.
The cvsbugz project is an integration between the cvs revision management system, and the bugzilla bug tracking system. Cvsbugz verifies that referenced bugs exist in bugzilla before allowing a commit to continue. All commits are logged to Bugzilla.
cvsbackup is a perl-based tool for backuping your files and sending diffs via e-mail. package also includes scheduler (optional) which helps you monitor more than 1-2 servers (helps to prevent high loads on config repository).
Code to store and analyze cricket statistics