version 3.2.2.1, 2019/03/21 15:22:20 |
version 4.3, 2019/11/11 13:15:09 |
|
|
$FreeBSD$ |
$Id$ |
|
$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 <noackjr@alumni.rice.edu>. |
|
|
|
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: |
|
<http://cvsweb.bsd.lv/> |
|
|
|
Repository access: |
|
<http://mandoc.bsd.lv/anoncvs.html> |
|
|
|
CVSweb of CVSweb: |
|
<http://mandoc.bsd.lv/cgi-bin/cvsweb/?cvsroot=cvsweb> |
|
|
|
Release archives: |
|
<http://cvsweb.bsd.lv/release/> |
|
<http://people.FreeBSD.org/~scop/cvsweb/> |
|
|
|
A mailing list used to exist at the following place, |
|
but was deleted in 2014 or maybe even earlier: |
|
<freebsd-cvsweb@FreeBSD.org> |
|
<http://lists.freebsd.org/mailman/listinfo/freebsd-cvsweb> |
|
|
|
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 <http://www.akhphd.au.dk/~bertho/cvsgraph/> integration. |
|
|
|
o Syntax highlighting using GNU Enscript <http://www.iki.fi/~mtr/genscript/>. |
|
|
|
o CVSHistory <http://www.jamwt.com/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 <fenner@freebsd.org> |
The cgi-script cvsweb.cgi is written by Bill Fenner <fenner@freebsd.org> |
(see [1]) for the freebsd project. It allows browsing of |
(see [1]) for the freebsd project. It allows browsing of |
CVS-repositories (see [2]) with an HTML-browser. |
CVS-repositories (see [2]) with an HTML-browser. |
|
|
|
|
This software is distributed under the terms of the BSD-licence. |
This software is distributed under the terms of the BSD-licence. |
|
|
You can download the latest version with: |
You can download the latest version at |
$ cvs -d anoncvs@mandoc.bsd.lv:/cvs co cvsweb |
<http://stud.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi/> |
<http://mandoc.bsd.lv/anoncvs.html> |
|
<http://mandoc.bsd.lv/cgi-bin/cvsweb/?cvsroot=cvsweb> |
|
|
|
|
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 <zeller@think.de> |
|
or |
|
Henrik Nordstrom <hno@hem.passagen.se> |
|
|
-- refs |
-- refs |
[1] for the original Version of cvsweb.cgi, see |
[1] for the original Version of cvsweb.cgi, see |
<http://www.freebsd.org/~fenner/cvsweb/> |
<http://www.freebsd.org/~fenner/cvsweb/> |
[2] for cvs, see <http://www.cvshome.org/> |
[2] for cvs, see <http://www.nongnu.org/cvs/> |
|
|