Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

A small command line utility for generating files from GitLab repository commits

Project description

GitLab CHANGELOG Generator

Build Status Code style: black License: MIT


A simple command line utility to produce a file from the commit differences between two GitLab project branches.

Python 3.6 or Python 3.7 are required to run this utility.


This utility can be installed through pip by running the following command:

pip install gitlab-changelog-generator


changegen --ip localhost --group test-projects --project test-project --branches master release --version 1.1


Tests for this project utilise the Pytest framework. To run the existing suite of unit tests run the following command within the root directory:



All Python code has been formatted by Black, 'the uncompromising Python code formatter'.

Type checking has been provided by Pyre.

Continuous integration is handled by Travis CI.



Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gitlab-changelog-generator, version 1.0.7
Filename, size File type Python version Upload date Hashes
Filename, size gitlab_changelog_generator-1.0.7-py3-none-any.whl (10.2 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size gitlab-changelog-generator-1.0.7.tar.gz (4.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page