version 3.8, 2006/04/02 19:39:30 |
version 4.8, 2019/11/26 11:21:27 |
|
|
$FreeBSD$ |
$Id$ |
$Idaemons: /home/cvs/cvsweb/README.knu,v 3.9 2001/01/13 07:48:09 knu Exp $ |
$knu: README,v 1.9 2006/06/22 22:25:27 linimon |
|
|
FreeBSD-CVSweb is a WWW interface for CVS repositories. |
CVSweb is a WWW interface for CVS repositories. |
|
|
CVSweb was originally written by Bill Fenner and improved by Henner |
CVSweb was originally written by Bill Fenner and improved by Henner |
Zeller, Henrik Nordström, and Ken Coar, then Akinori MUSHA brought |
Zeller, Henrik Nordström, and Ken Coar, then Akinori MUSHA brought |
it back to FreeBSD community and made further improvements. Ville |
it back to FreeBSD community and made further improvements. Ville |
Skyttä continued that work, and the project is currently in process |
Skyttä continued that work; after that, the project was briefly |
of changing maintainers again. |
maintained by Jonathan Noack <noackjr@alumni.rice.edu>. |
|
|
To track the development, access the MAIN branch of the module |
To track the development, access the MAIN branch of the module |
`projects/cvsweb' in the FreeBSD CVS repository. For legacy 2.x |
`cvsweb' in the mandoc.bsd.lv CVS repository. For legacy 2.x |
versions, see the branch named 'rel-2_0-branch'. |
versions, see the branch named 'FreeBSD-cvsweb-2_0-branch'. |
|
|
Project home page: |
Project home page: |
<http://www.FreeBSD.org/projects/cvsweb.html> |
<http://cvsweb.bsd.lv/> |
|
|
Repository access: |
Repository access: |
<http://www.FreeBSD.org/support.html#cvs> |
<http://mandoc.bsd.lv/anoncvs.html> |
|
|
CVSweb of CVSweb: |
CVSweb of CVSweb: |
<http://www.FreeBSD.org/cgi/cvsweb.cgi/projects/cvsweb/> |
<http://mandoc.bsd.lv/cgi-bin/cvsweb/?cvsroot=cvsweb> |
|
|
Release archives: |
Release archives: |
|
<http://cvsweb.bsd.lv/release/> |
<http://people.FreeBSD.org/~scop/cvsweb/> |
<http://people.FreeBSD.org/~scop/cvsweb/> |
<ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/scop/> |
|
|
|
Mailing list: |
A mailing list used to exist at the following place, |
|
but was deleted in 2014 or maybe even earlier: |
<freebsd-cvsweb@FreeBSD.org> |
<freebsd-cvsweb@FreeBSD.org> |
<http://lists.freebsd.org/mailman/listinfo/freebsd-cvsweb> |
<http://lists.freebsd.org/mailman/listinfo/freebsd-cvsweb> |
<http://www.FreeBSD.org/doc/handbook/eresources.html#ERESOURCES-SUBSCRIBE> |
|
|
|
Here is the list of added features over Zeller's version: |
Here is the list of added features over Zeller's version: |
|
|
Line 37 o Customizable "show functions" option |
|
Line 37 o Customizable "show functions" option |
|
You can specify a regexp for each file type to teach rcsdiff(1) to |
You can specify a regexp for each file type to teach rcsdiff(1) to |
recognize function lines. |
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 |
o Improved support for text-based browsers |
Unidiff is the default format for diffs, for text-based browsers. |
Unidiff is the default format for diffs, for text-based browsers. |
|
|
Line 87 o Security fixes to let it work under perl -T. |
|
Line 80 o Security fixes to let it work under perl -T. |
|
|
|
o Annotate works under mod_perl and against a read only repository. |
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 Line number output for HTMLized views. |
|
|
o Support for showing README.cvs.html and README.cvs akin to Apache's |
o Support for showing README.cvs.html and README.cvs akin to Apache's |
Line 162 cvsweb.cgi became quite huge now and is bad style code |
|
Line 149 cvsweb.cgi became quite huge now and is bad style code |
|
perl-programmer - this is what I do in my spare time!) so this |
perl-programmer - this is what I do in my spare time!) so this |
should be rewritten. |
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 |
And what about using mod_perl, and rewriting it into a set of proper Perl-5 |
modules? |
modules? |
|
|
|
|
[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.nongnu.org/cvs/> |
[2] for cvs, see <http://www.nongnu.org/cvs/> |
|
|
-- |
|
FreeBSD-CVSweb project <freebsd-cvsweb@freebsd.org> |
|