https://github.com/twdragon/mkchangelog
Changelog formatter utility for tagged Git repositories, written in pure Bash
https://github.com/twdragon/mkchangelog
bash ci debian-packages git github-actions
Last synced: about 2 months ago
JSON representation
Changelog formatter utility for tagged Git repositories, written in pure Bash
- Host: GitHub
- URL: https://github.com/twdragon/mkchangelog
- Owner: twdragon
- License: mit
- Created: 2024-10-28T17:20:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-30T09:49:25.000Z (over 1 year ago)
- Last Synced: 2025-02-09T02:17:29.996Z (over 1 year ago)
- Topics: bash, ci, debian-packages, git, github-actions
- Language: Shell
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `mkchangelog`
`mkchangelog` is a helper Git utility that converts the commit history of the given Git repository (mainly the one versioned with tags) to a convenient Debian changelog file. This utility has no external dependencies as it is written in pure Bash, and it is intended to be included as a part of the packaging pipeline or CI that generates the Debian source package. Now this script is used to package [IPFS Kubo](https://github.com/ipfs/kubo/) in https://github.com/twdragon/ipfs-debian-pkg
## Usage
```bash
./mkchangelog [/path/to/changelog-file] [ \
[distro-codename] \
[package-codename] \
[vendor-name] \
[vendor-email] \
[vendor-team-description] \
[urgency-marker] ]
```