Skip to content

Make the first branch pushed to an empty repository the default HEAD

Stan Hu requested to merge stanhu/gitlab-ce:fix-default-branch into master

In an empty repository, pushing a new branch not called "master" would leave HEAD in an unknown state, causing ambiguity if another branch were pushed. This could in turn cause a new protected branch to be created and cause the default branch to change.

Merge request reports