gitolog

Automatic Changelog generator using Jinja2 templates.


Keywords
automatic, changelog, generator, automatic-changelog-generator, keep-a-changelog, git, git-logs
License
ISC
Install
pip install gitolog==0.1.1

Documentation

gitolog

Automatic changelog generator. From git logs to change logs.

Command-line

$ gitolog --help
usage: gitolog [-h] [-o OUTPUT] [-s {angular,atom,basic}]
               [-t {angular,keepachangelog}] [-v]
               REPOSITORY

Command line tool for gitolog Python package.

positional arguments:
  REPOSITORY            The repository path, relative or absolute.

optional arguments:
  -h, --help            Show this help message and exit.
  -o OUTPUT, --output OUTPUT
                        Output to given file. Default: stdout.
  -s {angular,atom,basic}, --style {angular,atom,basic}
                        The commit style to match against.
  -t {angular,keepachangelog}, --template {angular,keepachangelog}
                        The Jinja2 template to use. Prefix with "path:" to
                        specify the path to a directory containing a file
                        named "changelog.md".
  -v, --version         Show the current version of the program and exit.