Skip to main content

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

Project description

GitLab CHANGELOG Generator

Build Status Code style: black License: MIT

Description

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

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

Installation

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

pip install gitlab-changelog-generator

Usage

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

Tests

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

pytest

Notes

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.

License

See LICENSE.md.

Project details


Download files

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

Source Distribution

gitlab-changelog-generator-1.0.7.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

gitlab_changelog_generator-1.0.7-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file gitlab-changelog-generator-1.0.7.tar.gz.

File metadata

  • Download URL: gitlab-changelog-generator-1.0.7.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for gitlab-changelog-generator-1.0.7.tar.gz
Algorithm Hash digest
SHA256 a7545eeb887677eb1ae18fca8f420a8af429769d93486060b32f169256cd6e66
MD5 6fea99f29f65a39ad7b048d65d7dee4c
BLAKE2b-256 bc35699cc08243d0977337dddba85ecf0d6e6bd6a2e1be18d6ad7994927103b9

See more details on using hashes here.

File details

Details for the file gitlab_changelog_generator-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: gitlab_changelog_generator-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for gitlab_changelog_generator-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 165c905186365c89dfe17571b29b62d0e115368082263a1a7d56fa2f96dd1fc3
MD5 03b1fc75382e0f41440cf2382c494011
BLAKE2b-256 65d6d13f7ef467cbf1efbc9638ce15629a80227e5063b6b54488de68ba6d4a5d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page