Remove the delete branch verbiage from the dropdown options for default branch protections
This issue and linked pages contain information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. As with all projects, the items mentioned in this video and linked pages are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Problem to solve
The options for default branch protections make it appear as though the branch can be deleted. However, the default branch can never be deleted even in the UI.
Proposal
Update the options to remove the delete branch language.
- Not protected: Both developers and maintainers can push new commits, force push, or delete the branch.
+ Not protected: Both developers and maintainers can push new commits or force push.
Protected against pushes: Developers cannot push new commits, but are allowed to accept merge requests to the branch. Maintainers can push to the branch.
- Partially protected: Both developers and maintainers can push new commits, but cannot force push or delete the branch.
+ Partially protected: Both developers and maintainers can push new commits, but cannot force push.
- Fully protected: Developers cannot push new commits, but maintainers can. No-one can force push or delete the branch.
+ Fully protected: Developers cannot push new commits, but maintainers can. No-one can force push.
Edited by Sam Kerr