You can think of Gerrit as Rietveld v2 This somewhat off-topic, but the main reason people dislike Gerrit is that it requires contributors to put a Change-Id line in the bottom of the commit message, see eg.
https://review.gerrithub.io/c/lilypond/lilypond/+/482034 As one reworks the series of commits, the ChangeId is kept in place. This has the advantage that you can track how a proposed change evolves across the review process, and that you can easily submit multi-part changes for review. In the above, I sent a stack of 7 commits for review at once. Working with a single commit requires using commit --amend and with multiple commits requires using rebase -i, both of which Git newbies seems a little scared of. On Sun, Jan 19, 2020 at 4:34 AM Karlin High <karlinh...@gmail.com> wrote: > > On 1/18/2020 4:59 AM, Jonas Hahnfeld via Discussions on LilyPond > development wrote: > > I strongly dislike Gerrit, it's really hard to learn and even after > > some time I still can't figure out how to use it correctly. > > This topic is outside my expertise. But I understood that Gerrit and > Rietveld are both descendants of Google's proprietary internal-use > Mondrian code review tool. > > <https://www.gerritcodereview.com/about.html> > > I see quite a few patches lately that show Jonas Hahnfeld as the author... > > <https://codereview.appspot.com/user/hahnjo> > <https://git.savannah.gnu.org/cgit/lilypond.git/log/?qt=author&q=Jonas+Hahnfeld> > > ...so I'm wondering if Rietveld has you suffering in silence ;) or if > the fork and rewrite mentioned on that Gerrit "about" page has greatly > diverged the user experiences of these respective products? > -- > Karlin High > Missouri, USA -- Han-Wen Nienhuys - hanw...@gmail.com - http://www.xs4all.nl/~hanwen