Enhance Squash & Merge
Description
We would like to see about enhancing the squash and merge function to keep the description of the merge comments inside of the commit history.
The issue that we have is that, while we want to keep the history clean by removing the history of all of the commits up to this point, we also lose any kind of summary of what happened in that squashed commit.
Currently, squash and merge dumps all of the commit comments from the prior commits, however it ignores the summarized commit we enter into the merge request through GitLab, only keeping it's title, commiter, and author.
Proposal
We would like to be able to see a summarized version of the squashed commit in that single commit that is being merged in.
This would be helpful to know a summary of what happened, instead of just the title of the commit and we'd be able to see it in our Git history, instead of having to open up gitlab and open the associated merge request for all squashed commits.
If not the default, we'd like to have it be a setting that could make it default on.