=================================================================== RCS file: /cvs/cvsweb/README,v retrieving revision 3.2.2.2 retrieving revision 4.9 diff -u -p -r3.2.2.2 -r4.9 --- cvsweb/README 2019/03/21 18:49:47 3.2.2.2 +++ cvsweb/README 2019/11/29 19:30:16 4.9 @@ -1,5 +1,101 @@ -$FreeBSD$ +$Id: README,v 4.9 2019/11/29 19:30:16 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 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 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 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. @@ -51,17 +147,23 @@ cvsweb.cgi became quite huge now and is bad style code perl-programmer - this is what I do in my spare time!) so this should be rewritten. -I'd propose a Java-servlet which could use the C/S-protocol .. anyone ? - And what about using mod_perl, and rewriting it into a set of proper Perl-5 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