News for hackers. Stuff that matters.
Re:Ten Years of Git: An Interview with Linus Torvalds by gregkh on Monday April 06, 2015 @01:43PM (#9329463)
The kernel development model is documented here: http://lxr.free-electrons.com/source/Documentation/developme...

Github doesn't scale at all for large projects. The kernel is averaging over 8 changes an hour, 24 hours a day. That rate of change can never be handled by doing pull requests and web site review. It only can work with email and review and scriptable processes.

Re:Ten Years of Git: An Interview with Linus Torvalds by steveklabnik on Monday April 06, 2015 @08:02PM (#9331355)
We merged 473 PRs in Rust last month: https://github.com/rust-lang/rust/pulse/monthly

That's roughly one every other hour, so still not quite on the same level. And we do use tooling _in addition_ to GitHub, but reviews are done in PR and not over email.

(FWIW I personally wish more projects worked like the kernel's, but such is life)

Re:Ten Years of Git: An Interview with Linus Torvalds by quantumet on Monday April 06, 2015 @03:48PM (#9330299)
Eh, I mildly disagree on web site review. Perhaps not GitHub's pull request/review model, but big projects like Android and Chromium do all their review on web interfaces.
Re:Ten Years of Git: An Interview with Linus Torvalds by edejong on Monday April 06, 2015 @04:53PM (#9330637)
Using Gerrit, which is an automated mimick of Linus' development model.

By the way, we've been succesfully using Gerrit on smaller-scale projects as well (around 8 change-requests / day) and don't even want to think about going back to pull-requests.

Re:Ten Years of Git: An Interview with Linus Torvalds by sunnyps on Tuesday April 07, 2015 @02:27AM (#9332294)
What you've said is essentially correct, but I'd like to make a minor correction: Chromium uses rietveld whereas Android (and some Chromium related projects) use gerrit. Rietveld and gerrit have similar workflows except that gerrit is more integrated with git (I think). Both are named after Gerrit Rietveld, a famous Dutch designer.
Re:Ten Years of Git: An Interview with Linus Torvalds by hamstergene on Tuesday April 07, 2015 @05:11AM (#9332719)
Just because one big project relies on emails does not mean they scale better. They work for the kernel because with that strong organization pretty much anything could work for the kernel.

Criticisms in the interview were essentially about low discipline that Github interface allows, and how they were not willing to adapt to the kernel needs, not about fundamental deficiencies of pull request based model.

So far nothing has been said about why pull requests via a website might handle less load than pull requests over email.

Re:Ten Years of Git: An Interview with Linus Torvalds by wyldfire on Monday April 06, 2015 @04:12PM (#9330445)
But don't "trusted lieutenants" (yourself included?) mitigate a lot of the challenge posed by that high rate of change?
Re:Ten Years of Git: An Interview with Linus Torvalds by luckydude on Monday April 06, 2015 @08:31PM (#9331410)
Greg didn't reply but I think the answer is a resounding yes. I wrote this up a bit back when the devs were using BitKeeper. Lemme go find that. OK, ignore the "I want the 1995 era web pages" look and peek at this:

http://www.mcvoy.com/lm/bitmover/lm/talks/socal/

tl;dr: fan in/fan out scales great if you have BitKeeper or Git.

Re:Ten Years of Git: An Interview with Linus Torvalds by Touche on Monday April 06, 2015 @10:49PM (#9331770)
Can you explain what you mean? Why is email more "scalable" than a web interface?