Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

From master to main #11

Open
7 of 46 tasks
arcticicestudio opened this issue Apr 4, 2021 · 0 comments
Open
7 of 46 tasks

From master to main #11

arcticicestudio opened this issue Apr 4, 2021 · 0 comments

Comments

@arcticicestudio
Copy link
Contributor

arcticicestudio commented Apr 4, 2021

Many communities, like on GitHub and GitLab as well as the wider Git community, renamed the default branch from master to main.
Historically, the default name for this initial branch was master. This term came from Bitkeeper, a predecessor to Git. Bitkeeper referred to the source of truth as the "master repository" and other copies as "slave repositories". This shows how common master/slave references have been in technology, and the difficulty in knowing how the term master should be interpreted.
During the creation of the “Black Lives Matter“ initiative the demand to get rid of the master/slave naming got louder and louder and therefore large projects and platforms like GitHub/GitLab started made the first step and pushed towards this goal.
These organizations are not alone in the Git ecosystem: the Git project announced to adapt these changes and the latest Git versions using main as default branch name when initializing a new repository.

As of October 1, 2020 the the default branch for newly-created repositories is now main and GitLab will apply this change with on June 6. 2021.
To make the transition as easy and fast as possible, GitHub create the github/renaming repository that assists projects to gradually rename the default branch from master to main. The process should be as seamless as possible for project maintainers and all of their contributors so the repository is the up-to-date guidance on how and when to rename the default branch. In January 19, 2021 GitHub also introduced a new feature for the web platform that supports maintainers to rename any branch that automates some tasks and ensures that internal GitHub information is updated as well. GitHub also ensures that links to deleted branches are now also redirected to the default branch of a repository.

Migration Tasks

All Arctic Ice Studio and Sven Greb projects adhere to this guide so each repository will gradually adapt to this change one after the other. Large projects like Nord with all of it's port projects will require a lot more time and effort to migrate regarding the goal and tooling compatibility of the actual project.
Smaller projects like my igloo dotfile repository, snowsaw as well as this style guide repository itself are way easier and can be done within the next few weeks.

To ensure the migration is documented and the status of each repository can be tracked, this issue will be kept open and used as umbrella ticket.

Private repositories are tracked internally as well on external (private) systems while the following affected public repositories and the corresponding issue are listed below.

  • arcticicestudio/arctic-landscape#
  • arcticicestudio/arctic-ocean-fractal#
  • arcticicestudio/icecore-hashids#
  • arcticicestudio/igloo#
  • From master to main nordtheme/alacritty#23
  • arcticicestudio/nord-atom-syntax#
  • arcticicestudio/nord-atom-ui#
  • arcticicestudio/nord-brackets#
  • arcticicestudio/nord-coda#
  • arcticicestudio/nord-conemu#
  • arcticicestudio/nord-dircolors#
  • From master to main nordtheme/web#236
  • arcticicestudio/nord-eclipse-syntax#
  • arcticicestudio/nord-emacs#
  • arcticicestudio/nord-gedit#
  • arcticicestudio/nord-gnome-terminal#
  • arcticicestudio/nord-guake#
  • arcticicestudio/nord-highlightjs#
  • arcticicestudio/nord-hyper#
  • arcticicestudio/nord-iterm2#
  • arcticicestudio/nord-java#
  • From master to main nordtheme/jetbrains#182
  • arcticicestudio/nord-konsole#
  • arcticicestudio/nord-mintty#
  • arcticicestudio/nord-notepadplusplus#
  • arcticicestudio/nord-putty#
  • From master to main nordtheme/slack#15
  • arcticicestudio/nord-sublime-text#
  • arcticicestudio/nord-terminal-app#
  • arcticicestudio/nord-terminator#
  • arcticicestudio/nord-termite#
  • arcticicestudio/nord-tilix#
  • arcticicestudio/nord-tmux#
  • From master to main nordtheme/vim#313
  • arcticicestudio/nord-visual-studio-code#
  • arcticicestudio/nord-xcode#
  • arcticicestudio/nord-xfce-terminal#
  • arcticicestudio/nord-xresources#
  • arcticicestudio/nord#
  • arcticicestudio/remark-preset-lint-arcticicestudio#
  • arcticicestudio/snowsaw#
  • arcticicestudio/styled-modern-normalize#
  • arcticicestudio/styleguide-java#
  • From master to main styleguide-javascript#45
  • From master to main styleguide-markdown#22
  • svengreb/website
@arcticicestudio arcticicestudio added this to the 0.3.0 milestone Apr 4, 2021
arcticicestudio added a commit to svengreb/styleguide-javascript that referenced this issue Apr 4, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
GH-45
arcticicestudio added a commit to svengreb/styleguide-javascript that referenced this issue Apr 4, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
Closes GH-45
arcticicestudio added a commit to svengreb/styleguide-markdown that referenced this issue Apr 5, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
GH-21
arcticicestudio added a commit to svengreb/styleguide-markdown that referenced this issue Apr 5, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
Closes GH-21
arcticicestudio added a commit to nordtheme/jetbrains that referenced this issue Oct 4, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
GH-182
arcticicestudio added a commit to nordtheme/jetbrains that referenced this issue Oct 4, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
GH-182
arcticicestudio added a commit to nordtheme/jetbrains that referenced this issue Oct 4, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
Closes GH-182
arcticicestudio added a commit to nordtheme/slack that referenced this issue Oct 5, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
GH-15
arcticicestudio added a commit to nordtheme/slack that referenced this issue Oct 5, 2021
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11


Co-authored-by: Sven Greb <development@svengreb.de>

Subtask of svengreb/styleguide-git#11
GH-15
arcticicestudio pushed a commit to nordtheme/vim that referenced this issue May 14, 2022
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Subtask of svengreb/styleguide-git#11
GH-313
svengreb added a commit to nordtheme/vim that referenced this issue May 14, 2022
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Subtask of svengreb/styleguide-git#11
GH-313
arcticicestudio pushed a commit to nordtheme/web that referenced this issue Sep 25, 2022
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Subtask of svengreb/styleguide-git#11
GH-236
arcticicestudio pushed a commit to nordtheme/web that referenced this issue Sep 25, 2022
From `master` to `main`

Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11


Co-authored-by: Sven Greb <development@svengreb.de>


Subtask of svengreb/styleguide-git#11
GH-236
arcticicestudio pushed a commit to nordtheme/alacritty that referenced this issue Oct 5, 2022
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11

Subtask of svengreb/styleguide-git#11
GH-23
svengreb added a commit to nordtheme/alacritty that referenced this issue Oct 5, 2022
Adapted to the default branch renaming from `master` to `main` [1] like
documented in detail in the main task issue
svengreb/styleguide-git#11 [2].

[1]: https://github.com/github/renaming
[2]: svengreb/styleguide-git#11


Co-authored-by: Arctic Ice Studio <development@arcticicestudio.com>


Subtask of svengreb/styleguide-git#11
GH-23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment