KDiff3 is a program that * compares or merges two or three text input files or directories, * shows the differences line by line and character by character (!), * provides an automatic merge-facility and * an integrated editor for comfort
The Better SCM project aims to empower them, to compare them, and criticize them, hopefully leading to each being a more complete and accessible replacement.
CVSGrab is another kind of CVS client. When other CVS clients use the cvs protocol or ssh to read the repository, this utility reads the repository via its web interface, such as ViewCVS or CvsWeb.
CVSGrab – CVSGrab – Read sources stored in CVS behind a firewall
[MAILTO]Lele wrote a Python tool able to keep in sync various kinds of repository: it works for various revision control systems, so I’m actually using it to collect under darcs various pieces of software that compose a [WWW]Plone instance, digesting patc
262 links to Software Configuration Management on the World Wide Web.
CVS Monitor is a CGI application for looking at CVS repositories in a much more useful and productive way. If you use cvsweb/ViewCVS to let the public see your repository, you should be using CVS Monitor instead.
SandWeb is a web-based CVS client. Subversion support is planned for a future release. SandWeb may be run from any web server that supports Perl and CGI. CVS servers need not be on the same server as SandWeb.
CVSHistory is a web interface to browse and search a CVS history file in order to track development activity on a software project. It is designed to integrate into ViewCVS or CVSweb, but it can be used as a standalone script if necessary.
In summary, many state that we have quite a few SCM systems to choose from but I think we have many SCM system to shoot down for one reason or another. Maybe I’m just too picky.