gerrit Git repositories

To clone one of these repositories, install git, and run:
git clone
buckMirror of
buckletsReusable building blocks for Buck build system.
executablewarSupport for running code directly from WAR files
gcompute-toolsTools for Google Compute Engine
gerritGerrit Code Review
gerrit.wikiGoogle Code Wiki repository for Gerrit
gerrit-atticAborted experiments and ancient revisions of Gerrit Code Review
gerrit-ci-scriptsScripts used for continuous integration builds of Gerrit
gerrit-installerGerrit native installation packages for Windows, Linux and Mac OSX
gitilesA simple browser for Git repositories
git-reporepo - The Multiple Git Repository Tool
gs-maven-wagonMaven wagon provider for Google Storage for Developers. Forked from
gwtexpuiExtended UI tools for GWT. This repository is deprecated. The code has been merged (with history) into gerrit as the gerrit-gwtexpui subdirectory.
gwtjsonrpcJSON-RPC for Google Web Toolkit (GWT)
gwtormTiny ORM
homepageSource for Gerrit Code Review homepage at
java-prettifyJava port of Google Prettify
plugin-builderBuilder for buck-based plugins.
plugins/admin-consoleProvides information via SSH commands to Gerrit Administrators.
plugins/approval-extensionSmall example plug-in demoing extension points for manipulating approvals.
plugins/auth-htpasswdPlugin for Apache htpasspwd based authentication.
plugins/avatars/externalDEPRECATED Replaced by plugins-avatars-external [1]. [1]
plugins/avatars/gravatarDEPRECATED Replaced by plugins-avatars-gravatar [1]. [1]
plugins/avatars-externalEnables to set a custom URL to load avatars from.
plugins/avatars-gravatarPlugin to display user icons from Gravatar.
plugins/branch-networkPlug-in to display and navigate Git branches in a HTML5 canvas network
plugins/cfoauthPlugin to authenticate with a CloudFoundry User Account and Authentication server using OAuth2 protocol.
plugins/change-headShift what the HEAD symbolic-ref points to.
plugins/changemessageThis plugin allows to display a static info message on the change screen. It's main purpose is to serve as an example plugin and as a base for building plugins with a more sophisticated logic for displaying change info messages.
plugins/codenvyPlugin to allow to edit code on-line on either an existing branch or an active change using the Codenvy cloud development platform. For more information about Codenvy:
plugins/commit-message-length-validatorPlugin to validate that commit messages conform to length limits.
plugins/commit-validator-sampleSample validator to accept, refuse or provide warnings on Git commit changes during push.
plugins/cookbook-pluginExamples of plugin API usage.
plugins/delete-projectA plugin which allows projects to be deleted from Gerrit via an SSH command
plugins/download-commandsAdds the standard download schemes and commands.
plugins/egitThis plugin provides extensions for easier usage with EGit. The plugin adds a download command for EGit that allows to copy only the change ref into the clipboard. The change ref is needed for downloading a Gerrit change from within EGit.
plugins/events-logThis plugin listens to stream events and stores them in a database. The events can be retrieved through REST API.
plugins/force-draftProvides an ssh command to force a change or patch set to draft status
plugins/gitblitGitBlit code-viewer plug-in with SSO and Security Access Control
plugins/gitgroupsGroupBackend using text files stored in Git
plugins/githubPlugin to integrate with GitHub: replication, pull-request to Change-Sets
plugins/gitilesPlugin running Gitiles alongside a Gerrit server
plugins/google-apps-groupSample group backend plugin using Google Groups on a Google Apps domain.
plugins/healthcheckGerrit plugin for triggering a general configuration and runtime health check
plugins/helloworldTemplate plugin that adds new SSH commands to a server. Deprecated. The cookbook-plugin is now used to demo plugin features.
plugins/hooksOld-style fork+exec hooks.
plugins/hooks-auditPlugin(s) to enable auditing of Gerrit admin and user activity to an external logging system
plugins/hooks-bugzillaDeprecated. Please use plugins/its-bugzilla instead.
plugins/hooks-itsDeprecated. Please use plugins/its-base instead.
plugins/hooks-jiraDeprecated. Please use plugins/its-jira instead.
plugins/hooks-rtcDeprecated. Please use plugins/its-rtc instead.
plugins/imagarePlugin allows Gerrit users to upload and share images.
plugins/importerPlugin to import projects from one Gerrit server into another Gerrit server.
plugins/its-basePlugin base for issue tracking systems. New project for 'plugins/hooks-its'.
plugins/its-bugzillaPlugin to integrate with Bugzilla. New project for 'plugins/hooks-bugzilla'.
plugins/its-jiraPlugin to integrate with Atlassian JIRA. New project for 'plugins/hooks-jira'.
plugins/its-phabricatorPlugin to integrate with Phabricator.
plugins/its-rtcPlugin to integrate with IBM Rational Team Concert. New project for 'plugins/hooks-rtc'.
plugins/its-storyboardPlugin to integrate with the Storyboard Issue Tracking System
plugins/javamelodyPlugin to monitor a Gerrit server with JavaMelody.
plugins/labeluiThe labelui plugin allows users to configure a different control for displaying the labels/approvals on the change screen.
plugins/menuextenderPlugin that allows Gerrit administrators to configure additional menu entries from the WebUI.
plugins/motdPlugin that provides messages to users on fetch/pull/clone
plugins/multi-masterPlugin(s) to enable Gerrrit multi-master operation.
plugins/oauthOAuth provider for GitHub and Google
plugins/project-download-commandsPlugin that adds support for project specific download commands.
plugins/quickstartGerrit plugin for providing a Quck-start configuration during the init phase
plugins/quotaThis plugin allows to enforce quotas in Gerrit.
plugins/rabbitmqPublishes Gerrit events to a message queue in RabbitMQ.
plugins/rename-projectA plugin which allows projects to be renamed from Gerrit via an SSH command
plugins/reparentPlugin that provides a self-service for reparenting projects.
plugins/replicationCopies to other servers using the Git protocol
plugins/reviewersA plugin that allows adding default reviewers to a change.
plugins/reviewers-by-blameA plugin that allows to automatically add reviewers to a change from the git blame computation on the changed files. It will add the users as reviewer that authored most of the lines touched by the change, since these users should be familiar with the code and can most likely review the change.
plugins/reviewnotesAnnotates merged commits using notes on refs/notes/review.
plugins/server-configThis plugin enables access (download and upload) to the server config files. It may be used to change Gerrit config files (like etc/gerrit.config) in cases where direct access to the file system where Gerrit's config files are stored is difficult or impossible to get.
plugins/server-log-viewerDisplays $site_path/logs through a web browser
plugins/serviceuserThis plugin allows to create service users in Gerrit.
plugins/shutdownGerrit plugin to provide a graceful shutdown via RESTful API (intended for Windows Service integration)
plugins/singleusergroupGroupBackend enabling users to be directly added to access rules
plugins/uploadvalidatorThis plugin allows to configure upload validations per project. Project owners can configure blocked file extensions, required footers and a maximum allowed path length. Pushes of commits that violate these settings are rejected by Gerrit.
plugins/wipPlugin that allows to mark changes as Work In Progress.
plugins/x-docsThis plugin serves Markdown project documentation as HTML pages.
plugins/zookeeper-refdbZookeeper-backed reference database plugin.
prolog-cafeProlog Cafe: A Prolog-to-Java source-to-source translator system
Public-PluginsParent project for plugins/*
Public-ProjectsParent project enabling Anonymous Users read
training/gerritGerrit related training and info material
training/sampleSample project for the exercises of the Git/Gerrit Workshop. This project is reset from time to time to the workshop-start tag. If you want to use this project for the exercises you may also request from the Gerrit maintainers to reset this project.
zookeeper-refdbCluster-enabled Git storage powered by Apache ZooKeeper