This area is an archive and is no longer actively maintained. Information found on this page is likely to be extremely out of date and therefore highly inaccurate.

CVSweb

The CVSweb package allows users to browse the revision history of a CVS tree with a web browser. It is a single file written in the perl scripting language and installs using the CGI mechanism supplied by most web servers.


Patches to CVSweb 1.0

When CVSweb 1.0 sends entire files, it compresses them with gzip which is not supported by all web browsers. This patch sends uncompressed files that work with most browsers but uses more network bandwidth. It can probably be considered official in the sense that the latest FreeBSD development sources for CVSweb contain such a change.

This patch allows CVSweb to operate on files whose names contain '$'.

Development of CVSweb

This patch adds "cvs annotate" functionality to CVSweb 1.0. The implementation of the patch is all wrong; you are better off with Henner Zeller's hencvs, which has annotate as of Oct 1998, or Bonsai, which also has annotate ("cvsblame").

Martin Cleaver's CVSweb is available; it features capabilities for file upload as well as file browsing.

The latest and greatest (potentially experimental) CVSweb from FreeBSD is available in FreeBSD-current. A demo of the branch features in this version is available.

Henner Zeller's CVSweb has a few enhancements, for example the ability to see a directory listing, which directly shows the latest revision and log message for each file.

Old Information

Here are versions of CVSwebEdit from Jan 1998 and Feb 1998; for the most up-to-date version, see Martin Cleaver's site mentioned above.


For More Information:
  • See the CVSweb page from Bill Fenner, the author of CVSweb.
Mailing Lists and NewsGroups:
  • The most appropriate mailing list is info-cvs which also covers CVS itself in addition to CVSweb. To subscribe send mail to info-cvs-request@gnu.org.
  • The newsgroup for CVSweb (and other bug tracking and version control systems) is comp.software.config-mgmt.


Return to The CVS Add-on List.

Derek Price, CVS developer and technical editor of Essential CVS (Essentials line from O'Reilly Press) , and others offer consulting services and training through Ximbiot.