DEV Community

Discussion on: 9 problems with replacing "master" in Git

Collapse
 
_garybell profile image
Gary Bell

My first thought on this was that pipelines everywhere are going to fail. Especially if it's rolled out wholesale to every repository out there. I was then concerned that all they would do would be give master another name, and create an alias so master would still work for people, in which case it is just lip service and will come back to bite GitHub massively.

I want the development community to be inclusive, and I want those involved to feel comfort for the long term. It does concern me that more people are going to be offended by this, but I think that no matter what happens, some people will look for offence in any action or inaction.

Having seen more happen about this in the last day or so, I've come to believe the GitHub are rushing this to cash in more as fast as possible. Over at GitLab, there's a more careful and considered approach being considered, in letting people choose the name of the default branch. Yes, that may cause confusion as different projects and organisations may have different names for their primary/main/default/former-master branch, but when you get into working with git, that confusion will go.

GitHub forcing the change ultimately makes them oppressive and forceful. GitLab are being collaborative and inclusive by giving the choice at project creation. There may well be more truth in your "PR stunt" point than it first seems.

Collapse
 
dandv profile image
Dan Dascalescu

GitHub forcing the change ultimately makes them oppressive and forceful.

Good point. Funny how good intentions can backfire.