Bump replication plugin to master

Since there's no stable-3.6 branch for replication, a number of fixes on
the master branch haven't been automatically picked up by a submodule
subscription bump. There are no new features, so it's safe to update to
the tip.

$ git log --oneline --no-merges 0e1effafee..master
590f9bac Destination: skip unnecessary String.format()
419845f0 Fix URI double escaping
6b523d6b Demote Files.list() errors when distributor is enabled
ced31c0c Annotate methods that return a definitely null value with @Nullable
20f1c213 Demote rename errors when distributor is enabled
f1aefa28 docs/config: monospace format settings
a60684d0 docs/config: add languages to code blocks
8d774a72 docs: link directly to remote.NAME.slowLatencyThreshold setting
c1290d04 docs/extension-point: use consistent heading markup
e7a4c97e docs/extension-point: add code block languages
203693d4 docs/cmd-start: add code block languages, monospace formatting
6ace352d docs/cmd-start: replace tabs with spaces
ceeed223 docs/cmd-list: add languages to code blocks
97bdaf57 Fix FloggerLogString issues flagged by error prone
bdc7e6b3 Fix scheduling of tasks using the old storage format
39294214 Use switch-statement in ReplicateRefUpdateTypeAdapter.read()
6a0e9874 ReplicateRefUpdate: remove unnecessary factory method
5a517528 Allow to parse stored replication tasks using the "ref" key
c71f0c2b Fail if an unknown field is found in the stored replication task
b93b4823 Move tests for RefUpdateTypeAdapter to proper class
fd3b7329 ReplicationQueue: Remove unused import
6e04fc32 Do not retry replication when local repository not found
1a4e28a5 docs/metrics: fix rendering of text in angle brackets

Change-Id: If13f7492364e91ec8380d3f3a9fc7478c66319c7
Release-Notes: Fixed several replication plugin bugs and improved docs
1 file changed
tree: ebeb88954f73aa4da756ea938238aa1d19bafd47
  1. .settings/
  2. .ts-out/
  3. antlr3/
  4. contrib/
  5. Documentation/
  6. e2e-tests/
  7. java/
  8. javatests/
  9. lib/
  10. modules/
  11. plugins/
  12. polygerrit-ui/
  13. prolog/
  14. prologtests/
  15. proto/
  16. resources/
  17. tools/
  18. webapp/
  19. .bazelignore
  20. .bazelproject
  21. .bazelrc
  22. .bazelversion
  23. .editorconfig
  24. .git-blame-ignore-revs
  25. .gitignore
  26. .gitmodules
  27. .gitreview
  28. .mailmap
  29. .pydevproject
  30. .zuul.yaml
  31. BUILD
  34. Jenkinsfile
  35. package.json
  36. README.md
  38. version.bzl
  40. yarn.lock

Gerrit Code Review

Gerrit is a code review and project management tool for Git based projects.

Build Status Maven Central


Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer.

Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer.


For information about how to install and use Gerrit, refer to the documentation.


Our canonical Git repository is located on googlesource.com. There is a mirror of the repository on Github.

Reporting bugs

Please report bugs on the issue tracker.


Gerrit is the work of hundreds of contributors. We appreciate your help!

Please read the contribution guidelines.

Note that we do not accept Pull Requests via the Github mirror.

Getting in contact

The Developer Mailing list is repo-discuss on Google Groups.


Gerrit is provided under the Apache License 2.0.


Install Bazel and run the following:

    git clone --recurse-submodules https://gerrit.googlesource.com/gerrit
    cd gerrit && bazel build release

Install binary packages (Deb/Rpm)

The instruction how to configure GerritForge/BinTray repositories is here

On Debian/Ubuntu run:

    apt-get update & apt-get install gerrit=<version>-<release>

NOTE: release is a counter that starts with 1 and indicates the number of packages that have been released with the same version of the software.

On CentOS/RedHat run:

    yum clean all && yum install gerrit-<version>[-<release>]

On Fedora run:

    dnf clean all && dnf install gerrit-<version>[-<release>]

Use pre-built Gerrit images on Docker

Docker images of Gerrit are available on DockerHub

To run a CentOS 8 based Gerrit image:

    docker run -p 8080:8080 gerritcodereview/gerrit[:version]-centos8

To run a Ubuntu 20.04 based Gerrit image:

    docker run -p 8080:8080 gerritcodereview/gerrit[:version]-ubuntu20

NOTE: release is optional. Last released package of the version is installed if the release number is omitted.