Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cvs2html(1) [debian man page]

CVS2HTML(1)						       Debian user's manual						       CVS2HTML(1)

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. Other- wise, 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. Other- wise, 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) Debian Project 1999-12-10 CVS2HTML(1)

Check Out this Related Man Page

CVSCHANGELOGBUILDER(1)					      General Commands Manual					    CVSCHANGELOGBUILDER(1)

NAME
cvschangelogbuilder -- build cvs ChangeLogs and cvs html reports SYNOPSIS
cvschangelogbuilder -output=outputmode [-m=module -d=repository] [-b=branch] [-tagstart=tagname] [-tagend=tagname] [-ssh] [-rlog- file=rlogfile] [-keeprlogfile] [-dir=dirname] [-viewcvsurl=viewcvsurl] [-ignore=file/dir] [-only=file/dir] [-includeheader=file] [-allowindex] [-debug=x] DESCRIPTION
cvschangelogbuilder generates advanced ChangeLog/Report files for CVS projects/modules. OPTIONS
-output=outputmode Where outputmode is: o listdeltabydate To get a changelog between 2 versions, sorted by date o listdeltabylog To get a changelog between 2 versions, sorted by log o listdeltabyfile To get a changelog between 2 versions, sorted by file o listdeltaforrpm To get a changelog between 2 versions for rpm spec files o buildhtmlreport To build an html report Note that "between 2 versions" means (depends on tagstart/tagend options): o from start to a tagged version (version changes included) o from a tagged version (excluded) to another tagged version (included) o or from a tagged version until now (version changes excluded) You can also add extra parameters when output=buildhtmlreport by adding them after a colon and separated by a comma, like this: -output=buildhtmlreport:param1,param2 This is extra paremeters available for -output=buildhtmlreport mode: o nosummary To remove summary part o nolinesofcode To remove lines of code part o nodevelopers To remove developers part o nodaysofweek To remove days of week part o nohours To remove hours part o notags To remove tags part o nolastlogs To remove last logs part o nolimit To not limit last logs to last 200 o sortbyrevision To sort last logs by revision o includediff To include diff inside report page (very slow) o loosecommits To separate commits for same log by spaces -m=module -d=repository The 'module' and 'repository' are the CVS module name and the CVS repository. If current directory is the root of a CVS project built from a cvs checkout, cvschangelogbuilder will retreive module and repository value automatically. If no local copy of repository are available or to force other value, use: o -m=module To force value of module name o -d=repository To force value of CVSROOT -branch=branchname To work on another branch than the default branch. -tagstart=tagname To specify start tag version. -tagend=tagend To specify end tag version. -ssh To run CVS through ssh (this set env var CVS_RSH="ssh"). -rlogfile=rlogfile If an up-to-date log file already exists localy, you can use this option to avoid log download, for a faster result. -keeprlogfile Once process is finished, you can ask to not remove the downloaded log file. -dir=dirname Output is built in directory dirname. -viewcvsurl=viewcvsurl File's revisions in reports built by buildhtmlreport output are links to "viewcvs". String '__MODULE__' will be replaced by name of CVS module. -ignore=file/dir To exclude a file/dir off report. -only=file/dir To have reports only on file/dir that match. -includeheader=file To add content of a file after body tag. -allowindex To allow meta tag index (noindex by default). -debug=x To output on stderr some debug info with level x. SEE ALSO
cvs (1). AUTHOR
This manual page was written by Adriaan Peeters apeeters@lashout.net for the Debian system (but may be used by others). It is based on the help output of cvschangelogbuilder. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Gen- eral Public License, Version 2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. CVSCHANGELOGBUILDER(1)
Man Page