Kea 2.7.4
|
To avoid the merge conflict on the ChangeLog
file, we introduced in Stork an experimental way to update this file. The ChangeLog entry related to a particular merge request is no longer added directly to the ChangeLog file. Instead of it, the changelog note should be saved in a new file in the changelog_unreleased/
directory. The name of the file should include the GitLab issue number to ensure the filename is unique for all merge requests. The content of the file should omit the entry number. The format is:
The category must be surrounded by square brackets. The list of categories is available in the ChangeLog file. The backward incompatible change is marked by an asterisk. The author may contain multiple names delimited by a comma followed by a space.
The GitLab issue number must be constructed as follows:
where XXXX is the GitLab issue number. Example:
The entries are merged on release by the kea/build/prepare_kea_release.sh script available in the QA repository that is usually used in the release process. The release engineer commits the updated ChangeLog file (with the merged unreleased entries) and deletes content of the changelog_unreleased directory.