Provided by: cvs2html_1.98-3_all bug

NAME

       cvs2html - render a CVS commit log in HTML

SYNOPSIS

       cvs2html  [-a[-b][-k]]  [-n  numdif] [-l/-L home] [-e] [-f] [-d MMM DD [YYYY]] [-D DD] [-i
       image]] [-h] [-v] [-w framewidth] [-s  percentage]  [-N  maxchrono]  [-rrev1:rev2]  [-c|-C
       cfilename] -O | -o htmlname [-p cvspath] [-v verbosity]

DESCRIPTION

       The cvs2html script fetches the commit log for a CVS module and renders it in HTML.

       -a     Generate  additional fields and files containing differences between versions in an
              xdiff-like side by side manner.

       -b     Use spaces as breakpoints to wrap the text, if -a is specified.  This  is  used  to
              stop the two columns from exceeding the total width.

       -c | -C filename
              Save  a  chronologically sorted list of all log entries in html format in filename.
              Use -C to reverse-sort the file.

       -d MMM DD [YYYY]
              Omit all log messages prior to the given date. The first three letters of the month
              should be used (eg Jun 5). The year is optional.

       -D DD  Omit all log messages older than DD days.

       -e     Print log messages in courier (non-proportional) font.

       -f     Generate individual log files for each file when using -o.

       -h     Show help

       -i image
              Make image the background image.

       -k     Ignore changes in lines caused by CVS-keyword substitutions when -a is specified.

       -l home
              Make links relative to home.

       -L home
              Make links relative to home, but substitute file extensions with .html.

       -n numdiff
              Output  only  the latest numdiff diffs in the log. Older commits will only have the
              log data displayed.

       -N maxchrono
              Show only the latest maxchrono file changes in the chronological list of changes.

       -o output
              If output is a directory, all html files produced are stored there, using the  name
              of the repository as the base filename. Otherwise, output is used as the base name.
              Generate frames for easier browsing.

       -O output
              If output is a directory, all html files produced are stored there, using the  name
              of the repository as the base filename. Otherwise, output is used as the base name.

       -P cvspath
              Set the cvs path to cvspath.

       -rrev1:rev2
              Show only the log messages between rev1, and rev2. If a file isn't tagged, then the
              whole revision story of the file is shown.

       -s percentage
              Make the width of the left frame, percentage of the window.

       -v     Insert CVSROOT information in the index.

       -V verbosity
              Set the verbosity. The higher verbosity is, the more output is printed out.

       -w framewidth
              Make the width of the left frame, framewidth pixels.

EXAMPLE

       cvs2html -l http://cvs.sslug.dk/linuxbog -f -p \\ -o cvs2html/index.html -v -a -b -n 6  -C
       chrono.html

       Will  create a directory called cvs2html directory. This directory will contain a log data
       file, for every file in the repository. The last 6 commits to every file will have a  diff
       available. All links will be relative to http://cvs.sslug.dk/linuxbog. It will also create
       a file with all the log data in it, in chronological order.

AUTHORS

       The  cvs2html  script  was  written  by  Peter  Toft  and  others  (see  the  comments  in
       /usr/bin/cvs2html  for  an exhaustive list).  This manual page was written by Antti-Juhani
       Kaijanaho for Debian GNU, and modified by Pascal Hakim.

SEE ALSO

       The file /usr/share/doc/cvs2html/help.txt.

       The source code to cvs2html, in /usr/bin/cvs2html.

       cvs(1)