Closed Nicoretti closed 2 years ago
Hi all,
thanks to @tomuben I found at least one client in our organization which depends on the master
branch pointer.
There might be still dependents, which we can't easily know of, therefore my proposed course of action would be the following:
master
to main
at known impacted client sites.main
into master
master
to main
(attention: do not delete the master branch yet)master
branch (attention: add "start due" date -> e.g. 1 month)develop
channel about the change (Slack)master
branch which replaces the readme content with a deprecation
warning and a link to the issue regarding the deletion of the master
branch.
Also add a remark that the master
branch is not updated anymore.main
Hi all,
thanks to @tomuben I found at least one client in our organization which depends on the
master
branch pointer.There might be still dependents, which we can't easily know of, therefore my proposed course of action would be the following:
- Create a ticket/PR requesting the change of the ref pointer from
master
tomain
at known impacted client sites.- Merge the PR,
main
intomaster
- Switch the default branch from
master
tomain
(attention: do not delete the master branch yet)- Create an issues/task to delete the
master
branch (attention: add "start due" date -> e.g. 1 month)- Inform the
develop
channel about the change (Slack)- Create a PR/commit in the
master
branch which replaces the readme content with a deprecation warning and a link to the issue regarding the deletion of themaster
branch. Also add a remark that themaster
branch is not updated anymore.- Change the default branch to
main
Agreed to integrate your change and keep master until we fixed all client usages. But I think as our team is the only known customer of this project we can then fix the references by our-self and then remove master without warning.
PR will be closed it's reviewed and does not need to be merged/rebased into master because it will be the new default branch.
master
will keept as is until the remaining reference(s) is removed.
Details about this renaming in generall can be found at https://github.com/github/renaming.
Once this branch is published and verified, a repository administrator can switch to this branch as the default.
More about switching the default branch can be found at github.
Related issue #136