=================================================================== RCS file: /cvs/cvsweb/README,v retrieving revision 3.2.2.1 retrieving revision 3.8 diff -u -p -r3.2.2.1 -r3.8 --- cvsweb/README 2019/03/21 15:22:20 3.2.2.1 +++ cvsweb/README 2006/04/02 19:39:30 3.8 @@ -1,5 +1,116 @@ $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, and the project is currently in process +of changing maintainers again. + +To track the development, access the MAIN branch of the module +`projects/cvsweb' in the FreeBSD CVS repository. For legacy 2.x +versions, see the branch named 'rel-2_0-branch'. + + Project home page: + + + Repository access: + + + CVSweb of CVSweb: + + + Release archives: + + + + Mailing list: + + + + +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,13 +169,23 @@ modules? This software is distributed under the terms of the BSD-licence. -You can download the latest version with: - $ 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 -[2] for cvs, see +[2] for cvs, see +-- +FreeBSD-CVSweb project