Picture a pull request stuck in review limbo. Comments pile up, authors move on, and your release window slides closer to midnight. That’s where pairing Gerrit and Phabricator earns its keep. Together they turn code review from a bottleneck into a feedback loop that actually flows.
Gerrit is the gatekeeper. It enforces change-based reviews directly on Git, giving you strict control over every submitted patch. Phabricator, now maintained as an open-source suite, adds collaboration muscle: task tracking, documentation, and code discussions in one interface. When combined, Gerrit Phabricator brings the discipline of controlled reviews with the flexibility of integrated project context.
In a Gerrit Phabricator setup, commits push through Gerrit’s change queue where reviewers use immutable diffs. Phabricator then mirrors metadata like ownership, status, and comments for visibility across teams. The flow is clean: submit to Gerrit, discuss in Phabricator, and let automation merge what passes policy. Permissions sync through your identity provider (think Okta or Google Workspace), while repositories stay version-pure in Git. This design isolates trust, making it easier to prove compliance for SOC 2 or internal audit requests.
Integrating the two is more about logic than syntax. Match each Gerrit project to a corresponding Phabricator repository. Map reviewer groups to Phabricator’s “Projects” for simpler role-based access control. Use tokens or service accounts rather than personal ones, and rotate those like you rotate your coffee beans — often and intentionally.
Quick answer: Gerrit handles verifiable code change control. Phabricator organizes the human conversation around those changes. The integration gives engineering leaders traceability and developers less review fatigue.