[llvm-dev] Inclusive language in LLVM: can we rename `master` branch?

Eric Christopher via llvm-dev llvm-dev at lists.llvm.org
Sat Jun 20 15:44:08 PDT 2020


This is probably a good start as a place to learn:

https://developers.google.com/style/inclusive-documentation

You should be able to find language there than can help you move forward.
If you have any specific questions or concerns feel free to approach me.

-eric

On Sat, Jun 20, 2020 at 3:32 PM James Courtier-Dutton via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hi,
>
> I am more confused than anything else.
> There are whole areas of data design and management called "Master
> Data Management".
> In financial statements there is the expression "In the black" meaning
> a good positive figure in the balance sheet, and "in the red" and a
> bad negative figure.
> So, for the confused people like me, I would prefer someone to come up
> with a list of words (and in what context) that are offensive, and
> then we can easily avoid them in future. I am sure, like me, that none
> of us wish or have ever wished to use offensive words.
> I get the feeling that people are having to guess at the moment, Is
> "xyz" offensive?
>
> Kind Regards
>
> James
>
>
>
>
>
>
>
>
> On Fri, 19 Jun 2020 at 10:49, Mehdi AMINI via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> >
> > Hi,
> >
> > When we moved to GitHub a few months ago, we used without more
> consideration the "master" convention to name our development branch. On
> SVN it used to be just "trunk".
> > This naming is unfortunate as it can hurt some contributors, and there
> is really no technical advantage that I know of to favor this convention
> over another.
> >
> > I am perfectly aware that `master` has other significations than the
> master/slave meaning, and I personally never made this association in the
> past. However I'm also able to recognize that I'm privileged here, and that
> not everyone is in the same position.
> >
> > As we intend to be an inclusive community, I propose that we change the
> name of our development branch and that we adopt instead a more neutral
> terminology for the LLVM monorepo. Possible names are "dev", "trunk",
> "main", "default", ...
> >
> > We need to plan a transition as all the bots will need to be updated to
> track this new branch instead, but these are minor technical details,
> nothing compared to the SVN->Git migration we went through.
> >
> > Since I'm on this topic, we should also likely look into the pervasive
> use of whitelist/blacklist in the project.
> >
> > Thoughts?
> >
> > --
> > Mehdi
> >
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > llvm-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200620/adb413f4/attachment.html>


More information about the llvm-dev mailing list