debian: Attribute all maintainers in changlog master
authorValters Jansons <valter.jansons@gmail.com>
Sun, 13 Jun 2021 16:16:25 +0000 (19:16 +0300)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 20 Jun 2021 12:36:13 +0000 (12:36 +0000)
commitaf8ba4287e3afac16b7a8e29f22355143fe6661d
treed5555c945581904d281fadedaaf92982c0c85be9
parent378b4c0a036d521cc993bde31121ae2bd77167c8
debian: Attribute all maintainers in changlog

This commit further builds on historical changelog modifications,
to properly attribute all authors of the commits.

An additional d/genchangelog.sh script has been added. This allows
generation of changelog entries, internally using `debchange` (`dch`).
The script accepts an argument, which is the commit range to generate
entries for. Each commit's subject line (first line of body) is used,
along with author name and email. This information is added to the
changelog. Automatic detection (via `debchange` built-in functionality)
is used to determine whether these entries should be added to an
existing version number. If there is no UNRELEASED version, then a new
version is automatically tagged.

The new version tag will usually need to be modified, for example,
replacing an automatically generated 0.9.6-2 with 0.9.7-1.

The final release change (s/UNRELEASED/unstable/) needs to be done
manually as well, when the Git tag is actually being tagged.
`dch -r` can be useful for this particular purpose.

Signed-off-by: Valters Jansons <valter.jansons@gmail.com>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
debian/changelog
debian/genchangelog.sh [new file with mode: 0755]