What gerrit features are helping your team to improve productivity?

65 views
Skip to first unread message

William

unread,
Mar 31, 2020, 6:47:05 PM3/31/20
to Repo and Gerrit Discussion
I am contemplating on what gerrit features I should run by team,we have found out "topic" feature has helped our team enormously in solving cross project dependencies.I am looking to get other people inputs on what gerrit features have helped/helping their team and in what sense to check if I can implement them in our gerrit instance,please share your heavily used gerrit features

Andrew Grimberg

unread,
Apr 1, 2020, 10:33:04 AM4/1/20
to William, Repo and Gerrit Discussion
We run Gerrit for our team, as well as for several of our customers so
we have a lot of different reasons for using it. That being said here's
what we have as some of our top reasons for using it:

The features that we use most heavily are:

Our strongest reason for using Gerrit is the Signed-off-by (aka DCO)
support that is baked right in. It's really good to be able to
completely reject a change from showing up if it doesn't have a DCO line
it since it's required by all repositories we manage.

Code review work flows. In particular Verification by CI. But
additionally, some our systems have Non-Author-Code-Review (aka NACR)
setup requiring that the contributor of the patch can't have their votes
recognized for passing review requirements.

Topics are heavily utilized by many of our customers, though only
marginally by my team (heavily by me). Now that we're rolling out 3.1
(from 2.16) we're starting to see people using the new "hashtag" support
of noteDb as well.

We strongly use ACL rights in the governance of the our systems. We do
this using LDAP based groups for the committers (maintainers) and those
groups are then granted ownership over their repository, but that group
also grants them special privileges in other systems, such as Jira and
Confluence for their particular project spaces.

Finally, a few of our customers require CLAs as well, and we therefore
hook directly into the CLA subsystem of Gerrit to enable enforcement.

-Andy-
> --
> --
> To unsubscribe, email repo-discuss...@googlegroups.com
> More info at http://groups.google.com/group/repo-discuss?hl=en
>
> ---
> You received this message because you are subscribed to the Google
> Groups "Repo and Gerrit Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to repo-discuss...@googlegroups.com
> <mailto:repo-discuss...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/repo-discuss/f71ba968-8f9a-4baa-80cf-e8b16b3ca683%40googlegroups.com
> <https://groups.google.com/d/msgid/repo-discuss/f71ba968-8f9a-4baa-80cf-e8b16b3ca683%40googlegroups.com?utm_medium=email&utm_source=footer>.

signature.asc

William

unread,
Apr 21, 2020, 4:49:18 PM4/21/20
to Repo and Gerrit Discussion
Thanks Andrew,very helpful

Hopefully other gerrit users can chime with the gerrit features that are helping their teams improving productivity
> To unsubscribe, email repo-d...@googlegroups.com
> More info at http://groups.google.com/group/repo-discuss?hl=en
>
> ---
> You received this message because you are subscribed to the Google
> Groups "Repo and Gerrit Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send
Reply all
Reply to author
Forward
0 new messages