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

Rename master branch to main #162

Open
stufisher opened this issue May 5, 2022 · 6 comments
Open

Rename master branch to main #162

stufisher opened this issue May 5, 2022 · 6 comments

Comments

@stufisher
Copy link
Collaborator

https://github.com/github/renaming
https://sfconservancy.org/news/2020/jun/23/gitbranchname/

@rhfogh
Copy link
Collaborator

rhfogh commented May 5, 2022

Why?

@stufisher
Copy link
Collaborator Author

See the second link

@rhfogh
Copy link
Collaborator

rhfogh commented May 5, 2022

I did. But all I could find there as motivation is a matter of political signalling, which I had not expected would be a major driver for the Py-ISPyB project. Is there a series of reactions from ISPyB users who are feeling offended? Or do you have some software-related reason for changing the branch names now we are changing the structure?

@rjgildea
Copy link

rjgildea commented May 5, 2022

Regardless of your opinions on whether or not this constitutes "political signalling", many major projects have switched to this naming convention (see e.g. Python, numpy or scipy), and any new projects on GitHub will have their default branch set to main. As such, sticking to the legacy master naming will just end up confusing the muscle memory of developers having to regularly switch between new and old naming conventions when working on multiple projects.

@antolinos
Copy link
Collaborator

Yes, it is a pain. It is ok for me to rename even if it is only for making our life easier.

@rhfogh
Copy link
Collaborator

rhfogh commented May 5, 2022

If we had to discuss whether the inherent merits of 'main' as opposed to 'master' justified the trouble of changing over, it would be hard to avoid getting into politics, where all opinions are equally subjective. Fortunately it looks like we do not need to. If 'main' is now the standard tag name for github, staying consistent with that is a perfectly good, and objective, reason for changing over.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants