=================================================================== RCS file: /cvs/cvsweb/README,v retrieving revision 3.2.2.2 retrieving revision 4.3 diff -u -p -r3.2.2.2 -r4.3 --- cvsweb/README 2019/03/21 18:49:47 3.2.2.2 +++ cvsweb/README 2019/11/11 13:15:09 4.3 @@ -1,5 +1,116 @@ -$FreeBSD$ +$Id: README,v 4.3 2019/11/11 13:15:09 schwarze Exp $ +$knu: README,v 1.9 2006/06/22 22:25:27 linimon +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. @@ -58,10 +169,18 @@ modules? This software is distributed under the terms of the BSD-licence. -You can download the latest version here: - - $ cvs -d anoncvs@mandoc.bsd.lv:/cvs co cvsweb - +You can download the latest version at + + +or get it directly with cvs at + CVSROOT: :pserver:anonymous@cvs.stud.fh-heilbronn.de:/cvsroot/public + Password: anonymous + Module: cvsweb + +Please send suggestions, bugs etc to + Henner Zeller +or + Henrik Nordstrom -- refs [1] for the original Version of cvsweb.cgi, see