MR: Rebase + "no fast forward"?
GitLab already allows to rebase a MR before merging. But for keeping commits together which belong to a specific feature the "no-fast-forward" is really handy.
Also, GitLab implies that the "no-fast-forward" is already implemented as one can adjust the commit message on merging evn of you select rebase.
I propose to also support "no-fast-forward" (and hide the commit-message modification text box in case this is not selected)