Thu, Apr 30 · 7:00 AM PDT
Another Month, Another GerritMeets
After last month's break from in-person events, we're back with a bang!
BMW will be hosting us in Munich for another evening of pizza, drinks and Gerrit.
Join us for what promises to be one of the best GerritMeets yet!
And thanks so much to the great folks at BMW for hosting us!
Agenda Highlights :
The evening will feature two talks both centered around scaling ownership of Code Reviews in large enterprise contexts.
Lightning Talk 1: Scaling Code Review in Large Monorepos with the Code-Owners Plugin
Scaling code review in a monorepo is challenging: multiple teams share a codebase, ownership is often unclear, and reviews can become bottlenecks. Code ownership addresses this by ensuring that changes are reviewed by those responsible for the affected code.
In this talk, David Ostrovsky introduces Gerrit's code-owners plugin and explains how ownership can be defined in OWNERS files directly in the source tree. He demonstrates how Gerrit evaluates ownership, suggests reviewers, and enforces approvals so that changes only become submittable once all affected areas are covered.
The session includes a live demo of the workflow and highlights advanced features such as per-file ownership, inheritance, fallback policies, and override mechanisms for exceptional cases.
Lightning Talk 2: Taming the Mono-Repo: Hidden Gems of the Gerrit Owners* Plugins
Taming the Mono-Repo: Hidden Gems of the Gerrit Owners* Plugins
Scaling a mono-repo is tough; scaling the code review process across dozens of teams sharing that repository is even tougher. Enter the Gerrit Owners plugin. Originally conceived over a decade ago by Vadim Spivak, a Senior Software Engineer who moved from Google to VMware in July 2009 to manage complex review lifecycles, it has evolved into a battle-tested powerhouse backed by 20 contributors across 11 different organizations.
But are you actually using it to its full potential?
Join Luca Milanesio—the plugin's top contributor and maintainer—for a deep dive into the inner workings of Gerrit Owners. Moving beyond the basics, Luca will unpack the plugin's hidden functionality gems and newest features. You will walk away understanding the design rationale behind these tools and, more importantly, how to deploy them effectively to eliminate bottlenecks and speed up cross-team collaboration in massive codebases.
Speaker:
Luca Milanesio: Gerrit Maintainer and Contributor, JGit Committer, member of the Engineering Steering Committee and CEO of GerritForge
David Ostrosky: Gerrit Maintainer and Contributor, JGit Commit, Senior developer ad GerritForge
Where :
BMW Conference center FIZ, Knorrstraße 147, Munich
How to get there: