4 ms·
> npm's default git branch is no longer `master`. We'll be using `latest` from now on. Is there any reason to do this?
by Etheryte 10y ago
> npm's default git branch is no longer `master`. We'll be using `latest` from now on.
Is there any reason to do this?
- tachion 10y agoBy quick glance at their repository branches, it doesn't seem like they're using any kind of dev/el/op branch what makes me think that their development might have been happening in master branch (mind, this is me guessing without any knowledge about NPM's development process, so I might be totally and utterly wrong) and this could lead to some issues from people, who would expect master to be always-correct-and-working branch with all the newest and possibly breaking changes happening somewhere else.
- dictum 10y agoIt's probably to prevent any association with slavery (i.e. "master" owns slaves) (Personally, I think `latest` conveys the intended meaning with more clarity, but I don't like the way Node/npm deals with language and community conduct)
- Longhanks 10y agoNow that's just ridiculous. This kind of thinking has no place in serious software development.
- ceejayoz 10y ago"Spending 30 seconds renaming a branch saves us potential PR issues" is somehow dangerous thinking?
- joshstrange 10y agoThey didn't say dangerous, they said ridiculous and it is a ridiculous guess. I don't really agree with "This kind of thinking has no place in serious software development." part but the assertion that the change is "probably to prevent any association with slavery" is ridiculous.
- ceejayoz 10y agoIt's not a crazy assertion. https://github.com/django/django/pull/2692 https://github.com/django/django/pull/2692 I don't see a reason to get all fussed about a terminology change that hurts no one and prevents upset, though.
- dictum 10y agoIn addition to the link ceejayoz posted, here are some other instances of this complaint: https://www.drupal.org/node/2275877 https://www.drupal.org/node/2275877 https://github.com/rust-lang/rust-buildbot/issues/2 https://github.com/rust-lang/rust-buildbot/issues/2 https://github.com/antirez/redis/issues/3185 https://github.com/antirez/redis/issues/3185 I just mentioned it because I notice a greater sensitivity about language in the npm community, e.g. never using gendered language. I don't share the view that "master" somehow endorses or minimizes slavery.
- steveklabnik 10y agoMy speculation: it matches the dist tag.