Hacker News new | ask | show | jobs
by TotempaaltJ 979 days ago
Hard agree! I think the success of Github's PR system over Git + email workflows has proved itself quite well through sheer adoption numbers.
1 comments

The largest open-source software projects in the world don't use it though, so that tells me there is something lacking.
Maybe so, but my interpretation is that there's personal opposition to change and improvement from people like Linus or TGLX or other greybeards. At least in the linux kernel world. The contribution by email is an antiquated approach and needs to go.

Now, knowing the HN crowd this comment will become grey in 3... 2... 1...

What is antiquated about sending patches via email? Have you ever used email to contribute to a project or review a patch?
Contributing patches via the Linux mailing lists is worse than Gerrit in every way.
It really isn't, it's basically `git send-email --to=linux-kernel@vger.kernel.org -1` – how's hard?

Oh, sorry, you actually need to figure out the maintainers, so you can send it directly to them too to get it reviewed faster, so yeah a call to `./scripts/get_maintainer.pl -f <files>` ok, now it got impossible for the modern dev – cannot expect those are able to actually understand basic systems.

Then reply to the review replies you get, if there's still anything to change, how would gerrit making that easier in any way?

What is worse about it?
They say that scientific discovery advanced one death at a time. I imagine this same theory applies to kernel development tooling.

I understand not changing for change sake. The kernel is at this time not "this gen" developer friendly.

Largest open-source software, perhaps Chromium or Android, uses Google's proprietary systems with Git.