Hacker News new | ask | show | jobs
by sparcpile 934 days ago
It looks like Critque is a branch of Gerrit. The user interface is similar. I assume that Critque is Grerrit with a bunch of Google-specific changes.

Gerrit itself is an interesting review tool. It uses Git references to manage the review changeset before it is merged into the parent branch.

I used it on a project that used Redmine for issue tracking and Gerrit for the git repo and review tool. It took a bit to get used to how to git to push changes to a Gerrit review so we ended up using Git extensions to manage that.

2 comments

I assume that Critque is Grerrit with a bunch of Google-specific changes.

Not even close. I have another comment where I get into some details, but, no, three's no overlap beyond the fact that Gerrit pulled some UI and workflow things from Critique (and Mondrian before that, the tool that predated Critique)

I dunno. I use gerrit frequently and nothing in this article surprised me. Aside from "ML-powered woo woo" I've seen and used everything bragged about in this article.

Gerrit is awesome. I will never, ever go back to github.

Whether you're surprised or not or like Gerrit is beside the point. I like it too. I was simply responding to your assertion that Critique is a fork or derived from Gerrit, which is not correct.

They are two entirely separate codebases, built on two entirely different revision controls systems -- one open source, the other not -- with Gerrit inspired by Critique, not the other way around. Yes there are similarities be tween it and Critique. Because Googlers worked on both.

I miss Gerrit from my last job. Stacked PRs on Github are horrible. Lots of problems stem from that: because stacked PRs are painful, people make large PRs, because the PRs are large, they take a long time to merge, because they take a long time to merge you need more rebases, needing more re-reviews etc.
> It looks like Critque is a branch of Gerrit

IIRC Gerrit is an open source re-implementation from scratch of Critique.