Re: Proposal: Replace all references to master/slave in GNOME modules

On Thu, Apr 25, 2019 at 14:40, Florian Müllner <fmuellner gnome org> wrote:
On Thu, Apr 25, 2019 at 1:45 PM Carlos Soriano <csoriano gnome org> wrote:

 For making this change properly, I have some questions:
- Is there a possibility to redirect master to any other name somehow?

Oh, that is a good question. A quick search finds

 $ git symbolic-ref refs/heads/master refs/heads/mainline

If that works for non-local branches (i.e. "origin/master"), then this
would fully address my concern. As long as random
git-tutorials/stackoverflow-answers keep working, we don't end up
adding friction for newcomers and it boils down to us getting used to
a different word. Having made the switch from svn-trunk to git-master
in the past, I'm confident that we can manage that :-)

Same. :)

I just tried this out, but I can't see how to push the symref to the repo - it might need to be something that happens on the repo side. I'll have a chat with our systems people to see if we can set it up for Geary.

This would be a good migration plan if it does work, the git update hooks on the server could emit a warning when someone pushes to the alias to indicate master is deprecated and will go away, and offer a link to help explain how to migrate to the new default.

- If Git upstream documentation is not updated, can we hold an organization wide change until that happens? - Is there some consensus on the word replacement apart of the links Daniel provided? My feeling is that we should wait until there is a common replacement among projects outside of GNOME.

Those question seem secondary to:
- Is there a broader initiative outside of GNOME to rename master branches? - If not, do we want to go on our own (possibly leading the way for others)?


Also, I think we should try to come with a name we are all comfortable and use only that one.


Fair. I'll post something there - would a poll be appropriate or just a request for suggestions thread?


⊨ Michael Gratton, Percept Wrangler.
⚙ <>

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]