[BACK]Return to README CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / cvsweb

Diff for /cvsweb/README between version 3.2 and 4.9

version 3.2, 2002/07/03 20:45:43 version 4.9, 2019/11/29 19:30:16
Line 1 
Line 1 
 $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 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 <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.
Line 51  cvsweb.cgi became quite huge now and is bad style code
Line 147  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?
   
Line 74  or
Line 168  or
 -- 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/>
   

Legend:
Removed from v.3.2  
changed lines
  Added in v.4.9

CVSweb