Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2019-02-09 15:28:23 +0300
committerStan Hu <stanhu@gmail.com>2019-02-12 09:00:05 +0300
commite34a321327cbbb1f615b9594c920dc04277bdb81 (patch)
tree61820dd5cde8cc0eacfe1f2c04aeabe78bffa97a /doc
parent91b88e0be4a943aa7000c7d921e77fc200c53500 (diff)
Create the source branch for a GitHub import
When the GitHub importer creates a merge request, it retrieves the SHA but does not actually create the source branch. This makes it impossible to merge an open merge request, particularly if the source branch were from a forked project. In that case, the branch will never exist because the original `project-name:source-branch` name is never created, nor is it a valid branch name. To prevent possible branch name conflicts, forked source branches are now renamed `github/fork/project-name/source-branch` and created when necessary. Note that we only create the source branch if the merge request is open. For projects that have many merge requests, the project would end up with a lot of possibly dead branches. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57370
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions