Add option to create merge request to create branch flow
Problem to solve
Working in merge requests is often the preferred convention. We encourage users to create merge requests in a number of places including after a branch is created when changes are committed, as part of the Web IDE commit flow, and optionally when creating a breach from an issue (example screenshots below). We could be more proactive and provide the ability to create a merge request as part of the branch creation flow.
Proposed solution
Add the ability to create a merge request as part of the branch creation flow. An optimal hybrib form might be the ideal experience, but a MVC approach could be to include an optional checkbox to launch the merge request creation form after the branch is created. This is is similar to the Web IDE flow.