Provided by: cvschangelogbuilder_2.4-1_all bug

NAME

       cvschangelogbuilder — build cvs ChangeLogs and cvs html reports

SYNOPSIS

       cvschangelogbuilder     -output=outputmode    [-m=module    -d=repository]     [-b=branch]
       [-tagstart=tagname]   [-tagend=tagname]   [-ssh]   [-rlogfile=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:

                    •  listdeltabydate  To get a changelog between 2 versions, sorted by date

                    •  listdeltabylog   To get a changelog between 2 versions, sorted by log

                    •  listdeltabyfile  To get a changelog between 2 versions, sorted by file

                    •  listdeltaforrpm  To get a changelog between 2 versions for rpm spec files

                    •  buildhtmlreport  To build an html report

                 Note that "between 2 versions" means (depends on tagstart/tagend options):

                    •  from start to a tagged version (version changes included)

                    •  from a tagged version (excluded) to another tagged version (included)

                    •  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:

                    •  nosummary         To remove summary part

                    •  nolinesofcode     To remove lines of code part

                    •  nodevelopers      To remove developers part

                    •  nodaysofweek      To remove days of week part

                    •  nohours           To remove hours part

                    •  notags            To remove tags part

                    •  nolastlogs        To remove last logs part

                    •  nolimit           To not limit last logs to last 200

                    •  sortbyrevision    To sort last logs by revision

                    •  includediff       To include diff inside report page (very slow)

                    •  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:

                    •  -m=module           To force value of module name

                    •  -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 General 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)