FreeBSD CVSweb Project
Contents
What is CVSweb?
CVSweb is a WWW interface for CVS repositories with which you can browse a file hierarchy on your browser to view each file's revision history in a very handy manner.
CVSweb was originally written by Bill Fenner for the FreeBSD Project, and instantly won great popularity among software developers for its usability.
FreeBSD-CVSweb, formerly known as knu-CVSweb, is an enhanced version of CVSweb based on Henner Zeller's CVSweb, which is an extended version of the original CVSweb. Akinori MUSHA made numerous cleanups, bug-fixes, security enhancements and feature improvements over the version and brought it back where it was born. Ville Skyttä continued that work; the project is currently being maintained by Jonathan Noack.
FreeBSD-CVSweb is freely available under the terms of The BSD License. It is currently used by such projects as FreeBSD, Mandriva, NetBSD, OpenBSD, DragonFlyBSD, and sudo.
Downloads
Download the tarball from the following sites. The latest stable release is 3.0.6 (released 2005-09-25), see NEWS and ChangeLog for changes.
- ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/scop/
- http://people.FreeBSD.org/~scop/cvsweb/
- See the FreeBSD FTP Sites document for information about mirror sites.
Legacy versions are also available from the above distribution directories. Upgrading to 3.x is recommended, but if you're stuck with Perl older than 5.6, use a 2.0.x version instead.
A number of operating system distributions contain a pre-packaged FreeBSD-CVSweb:
- FreeBSD port (devel/cvsweb3 has 3.x, devel/cvsweb 2.x)
- NetBSD package (www/cvsweb)
- OpenBSD port (devel/cvsweb)
- cAos
- Debian GNU/Linux (testing and unstable)
- Fedora Extras
- Gentoo Linux
- Mandriva Linux
Resources
- Project mailing list:
- freebsd-cvsweb@FreeBSD.org is the mailing list for people discussing the development of FreeBSD-CVSweb. Patches, bug reports and feature requests are welcome. To join the list, follow the instructions in the FreeBSD Handbook. List archives are also available.
- CVS repository:
- FreeBSD-CVSweb is available through
anonymous
CVS pserver.
The module name is
/projects/cvsweb
. The current stable branch isMAIN
, andrel-2_0-branch
contains the legacy version. - CVSweb on CVSweb:
- You can browse the FreeBSD-CVSweb source via itself at http://www.FreeBSD.org/cgi/cvsweb.cgi/projects/cvsweb/.