Wikimedia is moving to Gitlab
mediawiki.org
Wikimedia is moving to Gitlab
1–10 of 408 posts
Re: Wikimedia is moving to Gitlab
#2Re: Wikimedia is moving to Gitlab
#3Re: Wikimedia is moving to Gitlab
#4This is sad. In my experience, Gerrit is a much better code review system than Gitlab merge requests. But it is different from what people are used to.
Re: Wikimedia is moving to Gitlab
#5This is sad. In my experience, Gerrit is a much better code review system than Gitlab merge requests. But it is different from what people are used to.
Re: Wikimedia is moving to Gitlab
#6This is sad. In my experience, Gerrit is a much better code review system than Gitlab merge requests. But it is different from what people are used to.
What advantages do you see in Gerrit? Do they require a lot of experience in order to be realized?
Possibility to send out a PR for review using just a push (change message in commit, push to refs/for/master%r=foo).
Snappy and compact code review experience (no space wasted for whitespace, avatars, pretty buttons). Full coverage with keyboard shortcuts.
Powerful review rule system based in Prolog, allowing for things like code owners, experimental subdirectories without the need for review, etc.
Re: Wikimedia is moving to Gitlab
#7Re: Wikimedia is moving to Gitlab
#8A compony moves their code repository to a different provider. Honest question: why is this news worthy? Am I missing something?
When I see enough news about something on HN, I look into it.
I even did a little Rust tutorial recently.
Buzz makes a difference
Re: Wikimedia is moving to Gitlab
#9This is sad. In my experience, Gerrit is a much better code review system than Gitlab merge requests. But it is different from what people are used to.
I agree though. I think the most important thing in a code review system is inline comments in the diff itself, and that’s something you get from Gerrit, Phabricator (Differential), etc. It encourages people to discuss the particulars of of a diff. Merge approval can be made contingent on resolving minor issues within a diff. Diffs are also approved on a per-diff basis, and it’s less typical to merge a stack of diffs.
I think the pull request / merge request makes sense with the “trusted lieutenants” development model that the Linux kernel uses, but for other projects you would be more likely to want a work flow where someone submits a single commit/diff and then someone approves it (after comments).
When I review PRs on services like GitHub I very often think, “This should be several different reviews” and the discussion thread in a PR is often not a high-quality discussion. I don’t use GitLab as much but my experience is that it has the same problems. What I would love is to review a stack of commits and approve / make comments on the commits individually.
(For those reading: Mondrian -> Rietveld -> Gettit, and also Mondrian -> Critique. Mondrian and Critique are internal tools at Google. Phabricator originated at Facebook which has a lot of ex-Google engineers on staff.)
Re: Wikimedia is moving to Gitlab
#10This is sad. In my experience, Gerrit is a much better code review system than Gitlab merge requests. But it is different from what people are used to.