Live data from Hacker News

Linus Torvalds won't do github pull requests

github.com

211–220 of 288 posts

Re: Linus Torvalds won't do github pull requests

#211

The man wrote git for use on the Linux kernel. Trying to argue with him about how to use git with respect to your tiny patch to the Linux kernel seems... like missing the point on a great many things. The rules for submitting kernel patches are laid out in great detail. Do you really thing arguing with the gatekeeper is going to change anything?

In that vein, when somebody tells Linus: "You might have fun raging on the internet, but I think your goals would be better served if..." He rightly responds: "Umm. I think I've been able to reach my goals on the internet better than most people." I believe in civility and courtesy in many areas, and Linus doesn't phrase things exactly as I would. But then, I don't have his responsibility or experiences, either - and…

> I believe in civility and courtesy in many areas, and Linus doesn't phrase things exactly as I would.

And a few messages down, he proceeds to say "You are a moron".

Not exactly a role model of civility.

Re: Linus Torvalds won't do github pull requests

#212
post #55

Fun Fact: If you tack '.patch' onto the end of a Pull Request you get a 'git am' compatible patch file complete with the email address that Linus complains is missing ;) https://github.com/torvalds/linux/pull/17.patch EDIT: I should note this works on any commit as well. Take this commit from Casbah (the Scala MongoDB driver I work on) - https://github.com/mongodb/casbah/commit/990a36fbde69db26689... - removing .patc…

Here are a few more pull request tricks:

http://beust.com/weblog/2010/09/15/a-quick-guide-to-pull-req...

Re: Linus Torvalds won't do github pull requests

#213

The man wrote git for use on the Linux kernel. Trying to argue with him about how to use git with respect to your tiny patch to the Linux kernel seems... like missing the point on a great many things. The rules for submitting kernel patches are laid out in great detail. Do you really thing arguing with the gatekeeper is going to change anything?

I think people are arguing for two reasons: 1.) Linus is being a bully. There's a difference between speaking your mind openly and using rhetorical force to invalidate contrary views. 2.) The kernel requirements can be whatever those who control the kernel demand. That's just common sense. Making the leap to declaring that only one text wrapping approach is objectively correct is delusional. If Linus simply said "The…

2. He clearly stated his reasons why his text wrapping approach is objectively superior (not correct). If you think he's delusional, point out the criterion he has failed to consider, or explain how some other system meets any of his criteria better.

In response to the pull request he did simply say "I don't do github pull requests." and explained why, and basically said he would if github supported commit messages in the appropriate style. He never insulted the pull requester. He called whoever is this "Joseph" person a moron, and now we have no idea why.

Re: Linus Torvalds won't do github pull requests

#214

If somebody invents a car and gives it to Torvalds, he'll call the designers total morons if the blinker isn't at the height that he likes.

This seems a bit misplaced. More like if Torvalds invents a motor and then someone puts it in a car, he might complain if the motor doesn't run the way he'd like. Which isn't entirely unreasonable.

You're right, it's not unreasonable for him to not like it. He can dislike anything he wants to. But that doesn't mean it's reasonable to expect the car designers to change their car to suit his desires.

Github is not Git. It's a separate product which happens to support Git, but is not Git, strictly speaking. It's basically a social network for building software. Far removed from the revision control software it depends on.

Complaining that the commit log isn't formatted in his preferred manner is similar to an engine designer complaining that the car's ODB2 reports aren't easy enough to read on his hand-held scanner. The engine designer can dislike it all he wants, but if I was the engineering team who designed the whole car, I wouldn't lose sleep over his dislikes.

Re: Linus Torvalds won't do github pull requests

#216

Earlier quoted context omitted.

I don't see where he is being unreasonable. He made git with his specific method of managing the Linux source repository in mind. Now someone wants him to ignore part of his tool for their connivence and he said no. He's not saying "we should all boycott GitHub because of it". He's not saying "they're idiots for doing this". He's saying 'The Linux project works one way, GitHub doesn't support that way, so we're not u…

> He's not saying "they're idiots for doing this". Well... "github is a total ghetto of crap" "make a real pull request, not the braindamaged crap that github does"

If I could downvote you, I would. Seeing quote mining that bad on HN makes me sad. Or your english comprehension isn't that good, which is fine if it's not your first language, but still sad if it's your first.

Re: Linus Torvalds won't do github pull requests

#217

As long as Linus patiently explained why he doesn't accept guthub pull requests, it seemed ok. But calling someone a moron for it, that kinda hurts the community!

He called someone else a moron, and that person deleted their comment. For all I know, that person's behavior was worse

Re: Linus Torvalds won't do github pull requests

#219
post #213

Earlier quoted context omitted.

I think people are arguing for two reasons: 1.) Linus is being a bully. There's a difference between speaking your mind openly and using rhetorical force to invalidate contrary views. 2.) The kernel requirements can be whatever those who control the kernel demand. That's just common sense. Making the leap to declaring that only one text wrapping approach is objectively correct is delusional. If Linus simply said "The…

2. He clearly stated his reasons why his text wrapping approach is objectively superior (not correct). If you think he's delusional, point out the criterion he has failed to consider, or explain how some other system meets any of his criteria better. In response to the pull request he did simply say "I don't do github pull requests." and explained why, and basically said he would if github supported commit messages i…

Apparently "Joseph" deleted his comment (very un-git-like of GitHub to make deleting a comment without a trace so easy). I checked all the other participants above where "Joseph" posted and found a Dan, but no Joseph.

Re: Linus Torvalds won't do github pull requests

#220
post #158

Earlier quoted context omitted.

> He's not saying "they're idiots for doing this". Well... "github is a total ghetto of crap" "make a real pull request, not the braindamaged crap that github does"

Full quote: "github is a total ghetto of crap commit messages and unreadable and unusable pull requests" Conveniently left out the part most salient to Linus' argument? Linus repeatedly stresses that he thinks Github is great as a hosting service. It is the pull/commit functionality which he finds lacking.

His argument isn't under question here, his civility is. The original quote was a perfect example in that regard.
Post reply on HN