git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
From: Peter Hadlaw <hadlawp@gmail.com>
To: Brandon Casey <drafnel@gmail.com>
Cc: "Theodore Y. Ts'o" <tytso@mit.edu>,
	Lukasz Niemier <Lukasz.Niemier@kobil.com>,
	Felipe Contreras <felipe.contreras@gmail.com>,
	"brian m. carlson" <sandals@crustytoothpaste.net>,
	Git <git@vger.kernel.org>, Junio C Hamano <gitster@pobox.com>,
	Johannes Schindelin <Johannes.Schindelin@gmx.de>,
	Don Goodman-Wilson <don@goodman-wilson.com>
Subject: Re: The master branch rename, and avoiding another v1.6.0 git-foo fiasco
Date: Wed, 18 Nov 2020 22:16:25 -0600	[thread overview]
Message-ID: <CABrPy+GXpV4F_j6nChEG4cEM=N3GSUmeJ_cK+6+JcNHMsY-T0Q@mail.gmail.com> (raw)
In-Reply-To: <CA+sFfMfWrSMKAogg-5dsaO_beXUV-JCBLBPeLZ5g_0jGqsom8Q@mail.gmail.com>

Reposting a bit from a side thread, so excuse me. Felt that this is
more of a relevant place to leave these thoughts.

***
If some people or teams would prefer _their_ default branches to be
anything other than `master`, I'm all for giving them the tools to
live out their dreams. That's what `git config` and the new
`defaultBranch` flag are for. There is no need to force these desires
onto _all_ users.
***

It's worth noting that the word "slave" comes from the en_slav_ement
of Slavs (the Slavic people of Eastern Europe). Check "Slav Twitter"
if you must, you'll find nothing but a chuckle at this situation.

I encourage everyone to really think about the changes you are making.

It was just reported to me that a professional friend of mine had
confusion as to why, after initializing a new repository, they
couldn't navigate to the `master` branch of their repository.

I understand this is back-of-the-napkin type math but stay with me for
one moment. I also understand GitHub is not all of git users, but I
just pulled the number to help me out here.

If GitHub has 40 million users but let's say half of them aren't
active, so now we are at 20 million.

(Replace this number with how many actual users of git are out there.)

Let's even say half of them are on board and aware of this "harmless"
change to a more "sensitive" doublespeak representation of the
"master" copy/branch of the repo. That leaves us with 10 million users
of git that are either unaware or are not on board. Let's say it takes
3 minutes for a user to search on the web why exactly they can't
navigate to their "master" branch. That's 30 million minutes wasted,
or about 57 man-YEARs of time wasted.... for what? Oh but you'll ask
them what their default is? Do the same math... better yet realize
this is just a power exercise of one very tiny group over another.

When do we put our foot down and say enough is enough, and not
everything is offensive?

Again, please reconsider making this change towards
doublespeak/Newspeak and consider the ramifications of how much actual
human life & time will be wasted. Ignoring adding on the new
reputation of the git project to kowtow to "current year" politics.

Besides just the annoyance to users in their day to day, yes there is
mention of "just update the tutorials!" but what a way to dishonor the
millions of hours people have put into welcoming other individuals to
the git community. There is no reason to outdate their tutorials and
documentation so prematurely (and yet again exercise power over them
by making them update their content for no real reason).

--
Peter

  reply	other threads:[~2020-11-19  4:20 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-13  0:04 The master branch rename, and avoiding another v1.6.0 git-foo fiasco Felipe Contreras
2020-11-13  1:01 ` brian m. carlson
2020-11-13  4:27   ` Felipe Contreras
2020-11-13  5:14     ` Theodore Y. Ts'o
2020-11-13  6:28       ` Felipe Contreras
2020-11-13 14:58         ` Theodore Y. Ts'o
2020-11-13 15:37           ` Felipe Contreras
2020-11-13 16:08           ` Michal Suchánek
2020-11-14 14:19           ` Lukasz Niemier
2020-11-15  3:46             ` Theodore Y. Ts'o
2020-11-15  4:27               ` Felipe Contreras
2020-11-19  1:02               ` Brandon Casey
2020-11-19  4:16                 ` Peter Hadlaw [this message]
2020-11-19 13:37                 ` Konstantin Ryabitsev
2020-11-19 21:25                   ` Junio C Hamano
2020-11-19 23:29                     ` Felipe Contreras
2020-11-20 19:14                     ` Konstantin Ryabitsev
2020-11-19 21:29                   ` Brandon Casey
2020-11-20  0:34                     ` Felipe Contreras
2020-11-13  6:09     ` Don Goodman-Wilson
     [not found]     ` <nbCkLegnP_kb-16UzAuDChE0p68ZtRD_3ZN3o3BJHYBYpUxTWuKjvhCSKT7zRZl_sckHrkyJl2fwePFUBR-HtDcEV0rHuac6Ygg-FrrYsYI=@goodman-wilson.com>
2020-11-13  6:47       ` Felipe Contreras
2020-11-13 13:53         ` Philippe Blain
2020-11-13 15:49           ` Felipe Contreras
2020-11-23 15:39           ` Whinis
2020-11-20 18:38     ` Ismael Luceno

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: http://vger.kernel.org/majordomo-info.html

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CABrPy+GXpV4F_j6nChEG4cEM=N3GSUmeJ_cK+6+JcNHMsY-T0Q@mail.gmail.com' \
    --to=hadlawp@gmail.com \
    --cc=Johannes.Schindelin@gmx.de \
    --cc=Lukasz.Niemier@kobil.com \
    --cc=don@goodman-wilson.com \
    --cc=drafnel@gmail.com \
    --cc=felipe.contreras@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.com \
    --cc=sandals@crustytoothpaste.net \
    --cc=tytso@mit.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).