Git repositories on gerrit
The 'Review It!?' app is an Android application for Gerrit that allows sorting of incoming changes and review of small/trivial changes. This is not an official Google product.
Reusable building blocks for Buck build system.
Parent project for core plugins in Gerrit.
Support for running code directly from WAR files
Tools for Google Compute Engine
Gerrit Code Review
Google Code Wiki repository for Gerrit
Aborted experiments and ancient revisions of Gerrit Code Review
Scripts used for continuous integration builds of Gerrit
Gerrit native installation packages for Windows, Linux and Mac OSX
Chrome extension for switching between Gerrit GWT UI and PolyGerrit UI.
FUSE file system for lightweight android checkouts.
A simple browser for Git repositories
repo - The Multiple Git Repository Tool
Maven wagon provider for Google Storage for Developers. Forked from https://github.com/elek/s3-maven-wagon
Extended UI tools for GWT. This repository is deprecated. The code has been merged (with history) into gerrit as the gerrit-gwtexpui subdirectory.
JSON-RPC for Google Web Toolkit (GWT)
Source for Gerrit Code Review homepage at https://www.gerritcodereview.com/
Java port of Google Prettify
Builder for buck-based plugins.
Provides information via SSH commands to Gerrit Administrators.
Small example plug-in demoing extension points for manipulating approvals.
Plugin for Apache htpasswd based authentication.
DEPRECATED Replaced by plugins/avatars-external.
DEPRECATED Replaced by plugins/avatars-gravatar.
Enables to set a custom URL to load avatars from.
Plugin to display user icons from Gravatar.
Plug-in to display and navigate Git branches in a HTML5 canvas network
Plugin to authenticate with a CloudFoundry User Account and Authentication server using OAuth2 protocol.
Shift what the HEAD symbolic-ref points to.
This 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.
Plugin to validate that commit messages conform to length limits.
Sample validator to accept, refuse or provide warnings on Git commit changes during push.
Examples of plugin API usage.
A plugin which allows projects to be deleted from Gerrit via an SSH command
Adds the standard download schemes and commands.
This 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.
Plugin that allows users to see emoticons in comments as images.
This plugin listens to stream events and stores them in a database. The events can be retrieved through REST API.
Allows to synchronize the eviction of caches between two Gerrit instances sharing the same repositories and database
Provides an ssh command to force a change or patch set to draft status
GitBlit code-viewer plug-in with SSO and Security Access Control
GroupBackend using text files stored in Git
Plugin to integrate with GitHub: replication, pull-request to Change-Sets
Group backend implementation to use GitHub Organisations and Teams as Gerrit Groups
GitHub-Profile integration for migrating and synchronising your GitHub e-mail address and SSH Keys with Gerrit
Import existing GitHub Pull Requests as Gerrit Changes and Patch-Sets with one click.
Replication wizard for importing and configuring GitHub repos as Gerrit slaves replicas with a single click
Expose Gerrit automation actions (e.g. importing a pull request) as GitHub hooks.
Plugin running Gitiles alongside a Gerrit server
Sample group backend plugin using Google Groups on a Google Apps domain.
Gerrit plugin for triggering a general configuration and runtime health check
Template plugin that adds new SSH commands to a server. Deprecated. The cookbook-plugin is now used to demo plugin features.
Old-style fork+exec hooks.
Plugin(s) to enable auditing of Gerrit admin and user activity to an external logging system
Deprecated. Please use plugins/its-bugzilla instead.
Deprecated. Please use plugins/its-base instead.
Deprecated. Please use plugins/its-jira instead.
Deprecated. Please use plugins/its-rtc instead.
Plugin allows Gerrit users to upload and share images.
Plugin to import projects from one Gerrit server into another Gerrit server.
Plugin base for issue tracking systems. New project for 'plugins/hooks-its'.
Plugin to integrate with Bugzilla. New project for 'plugins/hooks-bugzilla'.
Plugin to integrate with GitHub Issue Tracker.
Plugin to integrate with Atlassian JIRA. New project for 'plugins/hooks-jira'.
Plugin to integrate with Phabricator.
Plugin to integrate with IBM Rational Team Concert. New project for 'plugins/hooks-rtc'.
Plugin to integrate with the Storyboard Issue Tracking System
Plugin to monitor a Gerrit server with JavaMelody.
The labelui plugin allows users to configure a different control for displaying the labels/approvals on the change screen.
LFS plugin storing large objects
DEPRECATED: Use the plugins/lfs LFS plugin storing large objects in local file system
DEPRECATED: Use the plugins/lfs LFS plugin storing large objects in an Amazon S3 bucket
This plugin allows users to monitor git-repo manifests in manifest repositories and generate rev-specific manifests (similar to "repo manifest -o") and store them to a separate git repository.
Plugin that allows Gerrit administrators to configure additional menu entries from the WebUI.
Plugin that provides messages to users on fetch/pull/clone
Plugin(s) to enable Gerrrit multi-master operation.
OAuth provider for GitHub and Google
Provides a Prolog predicate add_owner_approval/3 that appends label('Owner-Approval', need(_)) to a provided list.
One plugin to rule them all: install new plugins from Gerrit GUI
Plugin that adds support for project specific download commands.
Alternative Gerrit replication plugin that uses both push and pull operations as replication logic.
Gerrit plugin for providing a Quck-start configuration during the init phase
This plugin allows to enforce quotas in Gerrit.
Publishes Gerrit events to a message queue in RabbitMQ.
Creates backups of refs that are deleted or non-fast-forward updated.
A plugin which allows projects to be renamed from Gerrit via an SSH command
Plugin that provides a self-service for reparenting projects.
Copies to other servers using the Git protocol
Record and display the repository's replication status without having to dig into the Gerrit replication_log
Searches repositories for submodules and manifest files and saves references to a database.
Gives advice to reviewers on how the review should be performed to be as effective as possible.
A plugin that allows adding default reviewers to a change.
A 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.
Annotates merged commits using notes on refs/notes/review.
Provide configurations for custom Gerrit review strategies.
Allows the load Gerrit plugins implemented as Groovy scripts
Allows the load Gerrit plugins implemented as Scala scripts
Scripting plugins for providing simple and useful extensions on top of Gerrit
This 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.
Displays $site_path/logs through a web browser
This plugin allows to create service users in Gerrit.
Gerrit plugin to provide a graceful shutdown via RESTful API (intended for Windows Service integration)
GroupBackend enabling users to be directly added to access rules
Allows for the publishing of certain Gerrit events to a configured Slack Webhook URL.
Allows to share stream events between two Gerrit instances sharing the same git repositories and database.
Allows to synchronize secondary indexes between between two Gerrit instances sharing the same git repositories and database.
This 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.
Verification status plugin to visualize different jobs status that contributed to verify vote.
Replaces the builtin Gerrit WebSession implementation with one that uses a flat file based cache.
Plugin that allows to mark changes as Work In Progress.
This plugin serves Markdown project documentation as HTML pages.
Zookeeper-backed reference database plugin.
Prolog Cafe: A Prolog-to-Java source-to-source translator system
Parent project for plugins/*
Parent project enabling Anonymous Users read
Gerrit related training and info material
Sample 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.
Fast trigram based code search
Cluster-enabled Git storage powered by Apache ZooKeeper