vclog - version control logs
VCLog is a versitle cross-VCS/SCM changelog and release history generator. It currently supports Git, Hg and (limited) Subversion.
Note that not all formats support all options, and some formats use them in variant manners.
Output format (ansi, rdoc, html, etc.)
Provide a stylesheet URI, either css or xsl, for HTML or XML formats.
Include commit message details.
Divide commit messages into commit points.
Use as current version number.
Document title (for format that supports it).
Omit change points. (Applies only to release history report.)
Include revision/reference ids. (Does not apply to xml/html formats.)
Lowest level of commit to display, default is
Both changelog and release history can be produced in a variety of formats.