Default branch protection not applied when creating first commit in web UI
If you have your default branch protection set to fully protected and create the first commit using the web UI the master branch is not protected.
Steps to reproduce
- Set GitLab default branch protection setting to fully protected
- Create new project
- Click add README.md link
- Enter text, commit message, and select commit
- Look at project protected branch settings and notice that no branches are protected
If you repeat the above steps but create the first commit on the command line and push it you will notice that the master branch is then protected.