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

Diff for /cvsweb/Attic/cvsweb.conf between version 3.8 and 3.24

version 3.8, 2000/09/03 18:25:47 version 3.24, 2001/04/24 15:24:01
Line 4 
Line 4 
 #  #
 # (c) 1998-1999 H. Zeller    <zeller@think.de>  # (c) 1998-1999 H. Zeller    <zeller@think.de>
 #     1999      H. Nordstrom <hno@hem.passagen.se>  #     1999      H. Nordstrom <hno@hem.passagen.se>
 #     2000      A. MUSHA     <knu@FreeBSD.org>  #     2000-2001 A. MUSHA     <knu@FreeBSD.org>
 #          based on work by Bill Fenner  <fenner@FreeBSD.org>  #          based on work by Bill Fenner  <fenner@FreeBSD.org>
 # $zId: cvsweb.conf,v 3.27 2000/07/27 10:16:39 kcoar Exp $  
 # $Id$  # $Id$
   # $Idaemons: /home/cvs/cvsweb/cvsweb.conf,v 3.23 2001/01/14 09:04:04 knu Exp $
 #  #
 ###  ###
   
   # Set the path for the following commands:
   #   uname, cvs, rlog, rcsdiff
   #   gzip (if you enable $allow_compress)
   #   tar,rm (if you enable $allow_tar)
   $command_path = '/bin:/usr/bin:/usr/local/bin';
   
   # Search the above directories for each command
   for (qw(uname cvs rlog rcsdiff gzip tar rm)) {
       $CMD{$_} = search_path($_);
   }
   
   # The name of the operating system implementation
   chomp($uname = `$CMD{uname}`);
   
 ##############  ##############
 # CVS Root  # CVS Root
 ##############  ##############
Line 23 
Line 37 
 # to the CVS repository so :pserver:someone@xyz.com:/data/cvsroot  # to the CVS repository so :pserver:someone@xyz.com:/data/cvsroot
 # won't work!  # won't work!
   
 # 'symbolic_name' 'path_to_the_actual_repository'  # 'symbolic_name' => ['name_to_display', 'path_to_the_actual_repository']
 %CVSROOT = (  # Listed in the order specified:
             'local'     => '/home/cvs',  @CVSrepositories = (
             'freebsd'   => '/home/ncvs',                      'local'     => ['Local Repository', '/home/cvs'],
            );  #                   'freebsd'   => ['FreeBSD',          '/home/ncvs'],
   #                   'openbsd'   => ['OpenBSD',          '/home/ncvs'],
   #                   'netbsd'    => ['NetBSD',           '/home/ncvs'],
   #                   'ruby'      => ['Ruby',             '/var/anoncvs/ruby'],
                      );
   
 %CVSROOTdescr = (  
                  'local'     => 'Local Repository',  
                  'freebsd'   => 'FreeBSD',  
                 );  
   
 # This tree is enabled by default when  # This tree is enabled by default when
 # you enter the page  # you enter the page
 $cvstreedefault = 'local';  $cvstreedefault = $CVSrepositories[2 * 0];      # The first one
   
 ##############  ##############
 # PR categoties  # Bug tracking system options
   # ("PR" means Problem Report, as in GNATS)
 ##############  ##############
 @prcategories = qw(  #@prcategories = qw(
                    advocacy  #                  advocacy
                    alpha  #                  alpha
                    bin  #                  bin
                    conf  #                  conf
                    docs  #                  docs
                    gnu  #                  gnu
                    i386  #                  i386
                    kern  #                  kern
                    misc  #                  misc
                    ports  #                  pending
                    sparc  #                  ports
                   );  #                  sparc
   #                 );
   #
   #$prcgi = "http://www.FreeBSD.org/cgi/query-pr.cgi?pr=%s";
   #
   #$prkeyword = "PR";
   
 ##############  ##############
 # query-pr.cgi  # Manual gateway
 ##############  ##############
 $prcgi = "http://www.FreeBSD.org/cgi/query-pr.cgi?pr=%s";  
   
 ##############  
 # man.cgi  
 ##############  
 $mancgi = "http://www.FreeBSD.org/cgi/man.cgi?apropos=0&sektion=%s&query=%s&manpath=FreeBSD+5.0-current&format=html";  $mancgi = "http://www.FreeBSD.org/cgi/man.cgi?apropos=0&sektion=%s&query=%s&manpath=FreeBSD+5.0-current&format=html";
   
 ##############  ##############
Line 96  $mancgi = "http://www.FreeBSD.org/cgi/man.cgi?apropos=
Line 110  $mancgi = "http://www.FreeBSD.org/cgi/man.cgi?apropos=
       #   u      Unified diff        #   u      Unified diff
       #   c      Context diff        #   c      Context diff
       #   s      Side by side        #   s      Side by side
       "f" => ($is_textbased ? "u" : "h"),        "f" => "u",
   
       # hidecvsroot: Don't show the CVSROOT directory        # hidecvsroot: Don't show the CVSROOT directory
       #   1      Hide CVSROOT directory        #   1      Hide CVSROOT directory
Line 113  $mancgi = "http://www.FreeBSD.org/cgi/man.cgi?apropos=
Line 127  $mancgi = "http://www.FreeBSD.org/cgi/man.cgi?apropos=
 # some layout stuff  # some layout stuff
 ##############  ##############
   
 # color settings in the body-tag  # The body-tag for directory views and logs
 $body_tag = '<body text="#000000" bgcolor="#ffffff">';  $body_tag = '<body text="#000000" bgcolor="#ffffff">';
   
   # The body-tag for diffs and annotations
   $body_tag_for_src = '<body text="#000000" bgcolor="#eeeeee">';
   
 # Wanna have a logo on the page ?  # Wanna have a logo on the page ?
 $logo = '<img src="/icons/apache_pb.gif">';  $logo = '<img src="/icons/apache_pb.gif">';
   
Line 125  $defaulttitle = "CVS Repository";
Line 142  $defaulttitle = "CVS Repository";
 # The address is shown on the footer  # The address is shown on the footer
 $address = "<font size=-1>CVSweb by &lt;knu\@FreeBSD.org&gt;</font>";  $address = "<font size=-1>CVSweb by &lt;knu\@FreeBSD.org&gt;</font>";
   
 # Default page background color for the diffs  
 # and annotations  
 $backcolor = "#eeeeee";  
   
 # color of navigation Header for  # color of navigation Header for
 # diffs and annotations  # diffs and annotations
 $navigationHeaderColor = '#9999ee';  $navigationHeaderColor = '#9999ee';
Line 147  a form at the bottom of the page that allows you to
Line 160  a form at the bottom of the page that allows you to
 display diffs between arbitrary revisions.  display diffs between arbitrary revisions.
 </p>  </p>
 <p>  <p>
 This script has been written by Bill Fenner  This script has been written by Bill Fenner &lt;<a
 &lt;<a href="mailto:fenner\@FreeBSD.org">fenner\@FreeBSD.org</a>&gt;  href="mailto:fenner\@FreeBSD.org">fenner\@FreeBSD.org</a>&gt; and
 and improved by Henner Zeller  improved by Henner Zeller &lt;<a
 &lt;<a href="mailto:zeller\@think.de">zeller\@think.de</a>&gt;,  href="mailto:zeller\@think.de">zeller\@think.de</a>&gt;, Henrik
 Henrik Nordstr&ouml;m  Nordstr&ouml;m &lt;<a
 &lt;<a href="mailto:hno\@hem.passagen.se">hno\@hem.passagen.se</a>&gt;, and  href="mailto:hno\@hem.passagen.se">hno\@hem.passagen.se</a>&gt;, and
 Ken Coar  Ken Coar &lt;<a
 &lt;<a href="mailto:Ken.Coar\@Golux.Com">Ken.Coar\@Golux.Com</a>&gt;, then  href="mailto:Ken.Coar\@Golux.Com">Ken.Coar\@Golux.Com</a>&gt;, then
 Akinori MUSHA &lt;<a href="mailto:knu\@FreeBSD.org">knu\@FreeBSD.org</a>&gt;  Akinori MUSHA &lt;<a
 brought it back to FreeBSD community and added more facilities;  href="mailto:knu\@FreeBSD.org">knu\@FreeBSD.org</a>&gt; brought it
 it is covered by the  back to FreeBSD community and made further improvements; it is covered
 <a href="http://www.opensource.org/licenses/bsd-license.html">BSD-Licence</a>.  by the <a
   href="http://www.opensource.org/licenses/bsd-license.html">BSD-Licence</a>.
 </p>  </p>
 <p>  <p>
 If you would like to use this CGI script on your own web server and  If you would like to use this CGI script on your own web server and
 CVS tree, see Zeller's  CVS tree, download the latest version <a
 <a href="http://linux.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi"  href="http://www.idaemons.org/~knu/cvsweb/">here</a>, and also check
 >CVSweb distribution site</a>. Bill's original script can be found  out Zeller's <a
 <a href="http://www.FreeBSD.org/~fenner/cvsweb/">here</a>.  href="http://linux.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi" >CVSweb
   distribution site</a>.  Bill's original script can be found <a
   href="http://www.FreeBSD.org/~fenner/cvsweb/">here</a>.
 </p>  </p>
 <p>  <p>
 Please send any suggestions, comments, etc. to  Please send any suggestions, comments, etc. to
Line 193  EOT
Line 209  EOT
 # These default icons are coming with apache.  # These default icons are coming with apache.
 # If these icons are too large, check out the miniicons in the  # If these icons are too large, check out the miniicons in the
 # icons/ directory; they have a width/height of 16/16  # icons/ directory; they have a width/height of 16/16
 # format:               TEXT      ICON-URL          width height  my $iconsdir = "/icons";
   # format:             TEXT      ICON-URL              width height
 %ICONS  = (  %ICONS  = (
            back => [ ("[BACK]", "/icons/cvsweb/back.gif", 20,   22) ],             back => [ ("[BACK]", "$iconsdir/back.gif", 20,   22) ],
            dir  => [ ("[DIR]",  "/icons/cvsweb/dir.gif",  20,   22) ],             dir  => [ ("[DIR]",  "$iconsdir/dir.gif",  20,   22) ],
            file => [ ("[TXT]",  "/icons/cvsweb/text.gif", 20,   22) ],             file => [ ("[TXT]",  "$iconsdir/text.gif", 20,   22) ],
            );            );
   undef $iconsdir;
   
 # the length to which the last logentry should  # the length to which the last logentry should
 # be truncated when shown in the directory view  # be truncated when shown in the directory view
Line 275  $showfunc = 1;
Line 293  $showfunc = 1;
 # For each pair of regexps, files that match the first regexp will be diff'ed  # For each pair of regexps, files that match the first regexp will be diff'ed
 # with an '-F' option with the second regexp.  # with an '-F' option with the second regexp.
 %funcline_regexp = (  %funcline_regexp = (
                     "\\.(4th|fr)\$" => "\\(^\\| \\|\t\\): ",                      "\\.(4th|fr)\$" => "\\(^\\|[ \t]\\): ",
                       "\\.rb\$" => "^[\t ]*\\(class\\|module\\|def\\) ",
                    );                     );
   
 # ignore whitespaces for human readable diffs  # ignore whitespaces for human readable diffs
Line 322  $mime_types = '/usr/local/etc/apache/mime.types';
Line 341  $mime_types = '/usr/local/etc/apache/mime.types';
            "shtml" => "text/html",             "shtml" => "text/html",
            "gif"   => "image/gif",             "gif"   => "image/gif",
            "jpeg"  => "image/jpeg",             "jpeg"  => "image/jpeg",
            "jpg"   => "image/jpeg",             "jpg"   => "image/jpeg",
              "png"   => "image/png",
              "xpm"   => "image/xpm",
            "*"     => "text/plain",             "*"     => "text/plain",
           );            );
   
   # Charset for HTML output
   $charset = '';
   # e.g.
   #$charset = $where =~ m,/ru[/_-], ? 'koi8-r'
   #  : $where =~ m,/zh[/_-], ? 'big5'
   #  : $where =~ m,/ja[/_-], ? 'x-euc-jp'
   #  : $where =~ m,/ko[/_-], ? 'x-euc-kr'
   #  : 'iso-8859-1';
   
 ##############  ##############
 # Misc  # Misc
 ##############  ##############
 # allow annotation of files  # allow annotation of files
 # this requires rw-access to the  # this requires rw-access to the
 # CVSROOT/history - file and rw-access  # CVSROOT/history file (if you have one)
 # to the subdirectory to place the lock  # and rw-access to the subdirectory to
 # so you maybe don't want it  # place the lock so you maybe don't want it
 $allow_annotate = 1;  $allow_annotate = 1;
   
 # allow pretty-printed version of files  # allow pretty-printed version of files
Line 343  $allow_markup = 1;
Line 373  $allow_markup = 1;
 # of output if the Browser accepts  # of output if the Browser accepts
 # it (HTTP_ACCEPT_ENCODING=gzip)  # it (HTTP_ACCEPT_ENCODING=gzip)
 # [make sure to have gzip in the path]  # [make sure to have gzip in the path]
 $allow_compress = 1;  $allow_compress = 0;
   
 # Make use of javascript functions.  # Make use of javascript functions.
 # This way you can select one of your CVSroot  # This way you can select one of your CVSroot
Line 367  $open_extern_window = 1;
Line 397  $open_extern_window = 1;
 # this allows editing of all your options more intuitive  # this allows editing of all your options more intuitive
 $edit_option_form = (not $dirtable);  $edit_option_form = (not $dirtable);
   
 # remember to set the path to your  
 # rcsutils: rlog, rcsdiff (gzip if you use compression)  
 #$ENV{'PATH'} = '/usr/local/bin';  
   
 # If you have files which automatically refers to other files  # If you have files which automatically refers to other files
 # (such as HTML) then this allows you to browse the checked  # (such as HTML) then this allows you to browse the checked
 # out files as if outside CVS.  # out files as if outside CVS.
Line 392  $markupLogColor = "#ffffff";
Line 418  $markupLogColor = "#ffffff";
 # Show CVS log when viewing file contents  # Show CVS log when viewing file contents
 $show_log_in_markup = 1;  $show_log_in_markup = 1;
   
   # Preformat when viewing file contents.  This should be turned off
   # when you have files in the repository that are in a multibyte
   # encoding which uses HTML special characters ([<>&"]) as part of a
   # multi-byte character. (such as iso-2022-jp, ShiftJIS, etc.)
   # Otherwise those files will get screwed up in markup.
   $preformat_in_markup = '';
   
 # Tabstop used to expand tabs in colored diffs. If undefined then  # Tabstop used to expand tabs in colored diffs. If undefined then
 # tabs are always expanded to 8 spaces.  # tabs are always expanded to 8 spaces.
 $tabstop = 8;  $tabstop = 8;
Line 408  $tabstop = 8;
Line 441  $tabstop = 8;
 # server  # server
 $use_moddate = 1;  $use_moddate = 1;
   
   # Allows downloading a tarball of the current directory if set.
   # Bear in mind that this allows downloading a tarball of your entire
   # repository, which can take a lot of time and disk space to create!
   # If you enable this, you may need to make sure that cvsweb can write to
   # CVSROOT/val-tags, due to a bug in cvs.
   $allow_tar = '';
   
   # Options to pass to tar(1).
   @tar_options = qw();
   # e.g. @tar_options = qw(--ignore-failed-read);
   #      GNU tar has some useful options against unexpected errors.
   
   # Options to pass to gzip(1) when compressing a tarball to download.
   @gzip_options = qw();
   # e.g. @gzip_options = qw(-3);
   #      Try lower compression level than 6 (default) if you want faster
   #      compression, or higher, for better compression.
   
   # Options to pass to cvs(1).
   @cvs_options = qw(-l);
   
   push @cvs_options, '-R' if ($uname eq 'FreeBSD' || $uname eq 'OpenBSD');
   #      Only FreeBSD's and OpenBSD's cvs(1) supports -R (read only access
   #      mode) option, which considerably speeds up checkouts over NFS.
   
   1;
 #EOF  #EOF

Legend:
Removed from v.3.8  
changed lines
  Added in v.3.24

CVSweb