Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #6303

Closed
Open
Created Feb 12, 2014 by Administrator@rootOwner

Merge Requests are not intelligent on if another MR is referencing the same source branch

Created by: thomasbiddle

There are times where someone may want to create a merge request to merge a branch into two branches, rather than just one. Workflow would state that we create two merge requests.

Example:

my_new_feature -> releases/v1.2 my_new_feature -> master

Currently, if someone goes to merge in the changes into one of these branches - they're given the option to "Delete the source branch". If the user marks this, then it will destroy the possibility of merging in the changes into the other branch.

I propose that we add logic to check the other open merge requests in the project to see if any of them reference the same source branch. If this is the case, the option to delete the branch should not be available and should instead state that another MR is referencing this branch.

Assignee
Assign to
Time tracking