Prevent rebase from UI Merge request by "Merge commit with semi-linear history" activated
Description
Give possibility to configure Gitlab UI so that "Merge commit with semi-linear history" project setting is activated, but disable ability to do "Rebase" from the UI. Many times GIT can think, that the rebase has no conflicts (from syntactic point of view), but there is a real issue in logical conflict of implemented features. We would like to be able to push developers to do the rebase locally all the time, run system and also solve all the problems arises after rebase before branch is merged into Master.
Proposal
Add some checkbox or configuration Item in Project/Settings/General/Merge request settings to prevent any rebase from UI.