# -*-perl-*- # Configuration of cvsweb.cgi, the # CGI interface to CVS Repositories. # # (c) 1998 H. Zeller # based on work by Bill Fenner # $Id: cvsweb.conf,v 1.8 1998/10/10 23:47:43 zeller Exp $ # ### ############## # CVS Root ############## # CVSweb can handle several CVS-Repositories # at once. Enter a short symbolic names and the # full path of these repositories here. # Note, that cvsweb.cgi currently needs to have physical access # to the CVS repository so :pserver:someone@xyz.com:/data/cvsroot # won't work! # 'symbolic_name' 'path_to_the_actual_repository' %CVSROOT = ( # 'Development' => '/usr/local/src/cvsrep', # 'Configuration' => '/tmp/cvsroot/conf', 'Rate control' => '/home/cottrell/cvs/rate_control' ); # This tree is enabled by default when # you enter the page $cvstreedefault = 'Rate control'; ############## # Defaults for UserSettings ############## %DEFAULTSWITCH = ( "sortbydate" => "0", "hideattic" => "1", ); ############## # some layout stuff ############## # color settings in the body-tag $body_tag = ''; # Wanna have a logo on the page ? $logo = ''; # The title of the Page on startup $defaulttitle = "Ricardo CVS Repository"; # The address is shown on the footer $address = "cottrell\@ricardo.ecn.wfu.edu"; # Default page background color for the diffs # and annotations $backcolor = "#EEEEEE"; # color of navigation Header for # diffs and annotations $navigationHeaderColor='#9999EE'; $long_intro = " This is a WWW interface for CVS Repositories. You can browse the file hierarchy by picking directories (which have slashes after them, e.g. src/). If you pick a file, you will see the revision history for that file. Selecting a revision number will download that revision of the file. There is a link at each revision to display diffs between that revision and the previous one, and a form at the bottom of the page that allows you to display diffs between arbitrary revisions.

"; $short_instruction = " Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions. "; # used icons; if icon-url is empty, the text representation is used; if # you do not want to have an ugly tooltip for the icon, remove the # text-representation. # The width and height of the icon allow the browser to correcly display # the table while still loading the icons. # These default icons are coming with apache. # format: TEXT ICON-URL width height %ICONS = ( back => [ ("[BACK]", "/icons/back.gif", 20, 22) ], dir => [ ("[DIR]", "/icons/dir.gif", 20, 22) ], file => [ ("[TXT]", "/icons/text.gif", 20, 22) ], ); # the length to which the last logentry should # be truncated when shown in the directory view $shortLogLen = 80; ############## # table view for directories ############## # Show directory as table # this is much more readable but has one # drawback: the whole table has to be loaded # before common browsers display it which may # be annoying if you have a slow link - and a # large directory .. $dirtable=1; # show different colors for even/odd rows @tabcolors=('#CCCCEE', '#FFFFFF'); $tablepadding=2; # Color of Header $columnHeaderColorDefault='#CCCCCC'; $columnHeaderColorSorted ='#88FF88'; ############## # Human Readable Diff ############## # (c) 1998 H. Zeller # # Generates two columns of color encoded # diff; much like xdiff or emacs-ediff mode. # # The diff-stuff is a piece of code I once made for # cvs2html which is under GPL, # see http://www.sslug.dk/cvs2html # (c) 1997/98 Peter Toft # # some parameters to screw: ## # use human-readable diff as default; otherwise # the normal unidiff does this. # if this is disabled, you get two links # '->Diffs to 1.1 ->(colored diff)' $hr_default=0; # make lines breakable so that the columns do not # exceed the width of the browser $hr_breakable=1; # give out function names in human readable diffs # this just makes sense if we have C-files, otherwise # diff's heuristic doesn't work well .. # ( '-p' option to diff) $hr_funout=0; # ignore whitespaces for human readable diffs # (indendation and stuff ..) # ( '-w' option to diff) $hr_ignwhite=1; # ignore diffs which are caused by # keyword-substitution like $Id - Stuff # ( '-kk' option to rcsdiff) $hr_ignkeysubst=1; # Colors and font to show the diff type of code changes $diffcolorHeading='#99CCCC'; # color of 'Line'-heading of each diffed file $diffcolorEmpty ='#CCCCCC'; # color of 'empty' lines $diffcolorRemove ='#FF9999'; # Removed line(s) (left) ( - ) $diffcolorChange ='#99FF99'; # Changed line(s) ( both ) $diffcolorAdd ='#CCCCFF'; # Added line(s) ( - ) (right) $diffcolorDarkChange ='#99CC99'; # lines, which are empty in change $difffontface ="Helvetica,Arial"; $difffontsize ="-1"; # the width of the textinput of the # request-diff-form $inputTextSize = 12; ############## # Mime Types ############## # mapping to mimetypes to help # cvsweb to guess the correct mime-type on # checkout; you can use the mime.types from # apache here: $mime_types='/usr/local/web/apache/conf/mime.types'; # quick mime-type lookup; maps file-suffices to # mime-types for displaying checkouts in the browser. # Further MimeTypes will be found in the # file $mime_types (apache style mime.types - file) # - add common mappings here for faster lookup %MTYPES = ( "html" => "text/html", "shtml" => "text/html", "gif" => "image/gif", "jpeg" => "image/jpeg", "jpg" => "image/jpep", ); ############## # Misc ############## # allow annotation of files # this requires rw-access to the # CVSROOT/history - file and rw-access # to the subdirectory to place the lock # so you maybe did't want it $allow_annotate=0; # Make use of javascript functions. # This way you can select one of your CVSroot # without pressing 'Go' (.. if you do have more # than one CVSROOT defined) $use_java_script=1; # open Download-Links in another window $open_extern_window=1; # The size of this extern window; this size option # needs use_java_script to be defined # just comment them if you don't want to have a fixed # size #$extern_window_width=600; #$extern_window_height=440; # Edit Options # Enable form to edit your options (hideattic,sortbydate) # this isn't necessary if you've $dirtable defined 'cause # this allows editing of all your options more intuitive $edit_option_form = not $dirtable; # remember to set the path to your # rcsutils: co, rlog, rcsdiff #$ENV{'PATH'}='/usr/local/bin'; #EOF