git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Rename offensive terminology (master)

From
ZMZac McChesney <imzacm@gmail.com>
Date
Jun 17, 2020, 12:27 UTC
Message-ID
<CAGqqT2x7PY4eGWSduV_seHEXSktqCzE_7u9ECjr+7LXOdb9e1w@mail.gmail.com>
In-Reply-To
<CAGqqT2zFkCUTdUnzdp4oTR2cnxBpKeY-EZtxacLLVDsF8Jiekw@mail.gmail.com>
Just to give my view on this (I've been following for a couple days).

I started using git in 2016 so everything I've ever done with git has a master branch, every tutorial I've followed uses a master branch, and everyone I've worked with since 2016 is used to using a master branch.

I don't want to join in a political debate, and I don't see why politics has to have any impact on non-political software, there is no technical reason for this change that will eventually impact every developer that uses git, which is most developers.

Git is a version control software, if someone is using git to manage a political project, they're free to use a different branch name, but I don't see why a backend developer working on non-political projects should be impacted by an unnecessary breaking change.

An example scenario I can see happening (especially to inexperienced Devs) if the default branch name is changed:

Dev gets a new laptop and installs git, all their projects work as expected. They create a new project with "git init". "Where's master?!" "Did I do something wrong? Every other time I've done that it created a master branch".

Previous: Oleg
Message 3 of 3 in “Re: Rename offensive terminology (master)”
  1. Alastair HoughtonJun 17, 2020
  2. OlegJun 17, 2020
  3. Zac McChesneyJun 17, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.