[go: up one dir, main page]

Skip to content

Renaming "master" branch to "main"

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

As an organization, we would like to move away from slavery references in our standard lexicon. As it pertains to gitlab, we would like to eliminate any references to the "master" branch similar to what github has done:

https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/

Due to the fact that we have many repos and master branch is protected in all of these repos, completing this task could require a significant amount of time and effort. The goal would be to simplify this process so that it can be done with a single click on the GUI.

Intended users

This feature would address the problem of having to unprotect, copy, delete, protect, and update default branch for each individual repo, and instead it would change all repos at once.

Proposal

One-click button to migrate entire org.

Further details

N/A

Permissions and Security

Global Admin permissions should be required.

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by 🤖 GitLab Bot 🤖