title: Gitlab merge request with --no-ff
body: <p>Does Gitlab support merge request with --no-ff? </p>
  
  <p>I found in Gitlab, it only supports fast-forward mode. While in Github, we're provided with 2 options: To merge or squash (--no-ff).</p>
  
  <p>I'd like to discard verbose commit messages in Gitlab master branch on approving a merge request. That's why I wish there's squash option in Gitlab.</p>