Update gitlab templates
What does this MR do?
Update existing GitLab Description Templates. Changes:
Suggest "Squash commits" option
Rationale: After merging, commits from the previous branch are rarely ever reverted. Squashing before merging helps keeping the
masterlog cleaner. Additionally, the number of commits is no real indication of time/effort spend on code.
Downside: The default squash commit message is the message of the first commit that deviates from the target branch. This message usually has to be updated/changed right before merging (changes are not stored). The squash commit author is the author/creator of the merge request, whereas the author of the merge commit is the person performing the merge.
Suggest "Delete branch after merge" option
- Reduce headline level
- Add table for reporting input files, suggested in #79 (comment 13019)
Add new Templates:
version-rollout: Release of a new minor or major version.
patch-release: Release of a bugfix/patch update (Issue and MR templates).
Is there something that needs to be double checked?
- Templates looking good when parsed by GitLab
Can this MR be accepted?
- Added/Updated templates
- Pipeline passing
Added entry to
- Squash commits option set
- Delete branch option set