#142 Changelog generation (linear history)
Closed 2 years ago by nphilipp. Opened 2 years ago by nphilipp.

Story Time

As a package maintainer,

I want that an RPM changelog is generated from git commit logs and the (optional) changelog file,

because I don't care about maintaining it manually.

Acceptance Criteria

  • rpmautospec can generate an RPM changelog from git commit log data and an optional file changelog
    • It generates one changelog entry for every git commit, using the commit date, author name and email and subject line of the commit log—up to the point where the (optional) file changelog was changed for the last time.
    • If changelog exists, its contents are appended verbatim.

Background

There is changelog generation code in the prototype, but it uses the information about successful builds in git tags to decorate changelog entries with version-release information. After ripping out the code related to git tagging, it likely doesn't work and we need to plug the holes to make it work again.

For this one, we assume linear history, i.e. without merge commits.


Metadata Update from @nphilipp:
- Issue set to the milestone: 0.2 (Stg Deployment)
- Issue tagged with: F35 Change

2 years ago

Metadata Update from @amoloney:
- Issue tagged with: Changelog Functionality

2 years ago

Metadata Update from @amoloney:
- Issue assigned to amoloney

2 years ago

Metadata Update from @amoloney:
- Issue assigned to nphilipp (was: amoloney)

2 years ago

Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Boards 1
Delivery Board Status: Done
Related Pull Requests
  • #158 Merged 2 years ago