=================================================================== RCS file: /cvs/cvsweb/README,v retrieving revision 3.1 retrieving revision 4.1 diff -u -p -r3.1 -r4.1 --- cvsweb/README 2000/07/19 21:59:47 3.1 +++ cvsweb/README 2019/03/20 20:52:07 4.1 @@ -1,3 +1,115 @@ +$FreeBSD$ +$Idaemons: /home/cvs/cvsweb/README.knu,v 3.9 2001/01/13 07:48:09 knu Exp $ + +FreeBSD-CVSweb is a WWW interface for CVS repositories. + +CVSweb was originally written by Bill Fenner and improved by Henner +Zeller, Henrik Nordström, and Ken Coar, then Akinori MUSHA brought +it back to FreeBSD community and made further improvements. Ville +Skyttä continued that work; after that, the project was briefly +maintained by Jonathan Noack . + +To track the development, access the MAIN branch of the module +`cvsweb' in the mandoc.bsd.lv CVS repository. For legacy 2.x +versions, see the branch named 'FreeBSD-cvsweb-2_0-branch'. + + Project home page: + + + Repository access: + + + CVSweb of CVSweb: + + + Release archives: + + + A mailing list used to exist at the following place, + but was deleted in 2014 or maybe even earlier: + + + +Here is the list of added features over Zeller's version: + +o Customizable "show functions" option + You can specify a regexp for each file type to teach rcsdiff(1) to + recognize function lines. + +o Customizable PR categories +o Move $prcgi to cvsweb.conf + Now each repository can have its own PR categories and + query-pr.cgi URL, which can be defined in cvsweb.conf-${cvstree}. + It is useful when you have such as NetBSD and/or OpenBSD + repositories. + +o Improved support for text-based browsers + Unidiff is the default format for diffs, for text-based browsers. + +o Enhanced PR # hyperlinking. + The following styles are supported. + + PR: 12345, 67890, .. + + PR: #12345, #67890, .. + + PR# sparc/12345, i386/67890 + + PR: ports/43210 + kern/98765 + + .. is related to bin/4567, which is ... + +o Manpage hyperlinking. + Both `cat(1)' and `cat.1' styles are supported. + +o Revision numbers hyperlinking in annotation. + +o Automatic tarball generation. (Obtained from Debian) + +o Automatic zipball generation. + +o Customizable repository entry order. + +o Location text field. + +o Support for the use of localized charsets. + +o Workaround for buggy web servers. + +o Numerous bugfixes regarding URI/filename manipulation. + +o HTML improvements, XHTML 1.0 Transitional, and a separate CSS file for + presentation. + +o Security fixes to let it work under perl -T. + +o Annotate works under mod_perl and against a read only repository. + +o CvsGraph integration. + +o Syntax highlighting using GNU Enscript . + +o CVSHistory integration. + +o Line number output for HTMLized views. + +o Support for showing README.cvs.html and README.cvs akin to Apache's + FancyIndexes. + +o Support for external diff tools. + +o Works with mod_perl >= 1.99_11 as well as 1.2x. + +o ...and much more! See NEWS for high level changes between releases. + +See also README, as well as TODO for new features under consideration +and development. + +------------------------------------------------------------------------------- +The original Zeller README follows (possibly outdated to some extent): +------------------------------------------------------------------------------- + The cgi-script cvsweb.cgi is written by Bill Fenner (see [1]) for the freebsd project. It allows browsing of CVS-repositories (see [2]) with an HTML-browser. @@ -57,7 +169,7 @@ modules? This software is distributed under the terms of the BSD-licence. You can download the latest version at - + or get it directly with cvs at CVSROOT: :pserver:anonymous@cvs.stud.fh-heilbronn.de:/cvsroot/public @@ -72,5 +184,4 @@ or -- refs [1] for the original Version of cvsweb.cgi, see -[2] for cvs, see - +[2] for cvs, see