Merge request with rebase option still performs merge when branch names match / Rebasing in GitLab 8.0
We're utilizing the option perform a rebase prior to merging on merge requests. We've run some tests and confirmed that, if the source and target branch names are the same, a traditional merge is performed. Contrived example: 1. We have two repos on our server: `foobar/foobar` and `username/foobar` 2. Both repos have a branch `my-branch` 3. A merge request is created and approved. Source: `/username/foobar:my-branch` Target: `/foobar/foobar:my-branch` 4. Commit history shows a merge event, rather than a contiguous string of commits, per the rebase workflow, e.g. *"Merge branch 'my-branch' into 'my-branch'"* This behavior occurs despite confirming that all the rebase options were enabled (globally and per merge request).
issue