v3.2.0-rc0
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEE8OJNpm/6pzcIHlp+H/+qXhhx93UFAl6jk3wACgkQH/+qXhhx
93XQ7AgAwHfsHWBeeKuD0QOqtQcpNhf+YmhzbqcZ1FEmhBhCho/bOfZp/LhqN6lO
Uw8Gjq5q21yN1EH1hKrpZ/yy6TKGSmxTKpskrFZOwx//IZcwWD02RpRXIEKXGSAu
Jc7lMMS/qlg78dObbKbT/MGqU0LhX7pIP67icCM9V+o/99g+rsI5QRfIPXiy4baV
NIBSjxmYgZ0h9bOOr3sgcIWJrMxZpK/HoiAkER3naLLTlDcO3VR0GGbOuri45hsy
Y43KN8ZKfb5Pm7NEs3a2pjnjlHq36TQMTZSIchIzNGN5GwJgsPDTBn5ReIGn5KYF
PefFONaF+ciKx/tYA4KFz//VYrDoGQ==
=TfeL
-----END PGP SIGNATURE-----
Merge branch 'stable-3.1'

* stable-3.1:
  Clarify the limitations of gerrit+ssh in replication.config
  PushOne: Don't log refs to push at ERROR level
  PushOne: Remove redundant 'throws' declarations
  Destination: Further improve the debug logs when not pushing
  Improve logging of why a project or ref is not replicated
  ReplicationQueue: Add handling of null ReplicationTasksStorage.ReplicateRefUpdate
  Destination: Extract repeated string to a constant
  Fix flaky ReplicationConfig tests
  FanoutReplicationConfig: Make methods static where possible
  Factor out and simplify the check if Path is a *.config file
  Consistently use Files.list in FanoutReplicationConfig
  Add multiple replication configuration file support
  Use ReplicationConfig interface instead of ReplicationFileBasedConfig
  Fix failing AutoReloadConfigDecorator tests
  Move replication config parsing out of DestinationsCollection
  Extract destinations logic into a new class
  ReplicationQueue: Migrate to Flogger

Adapt existing replication logging code in master to Flogger,
to allow the merged code to build successfully on master.

Change-Id: Ice4e54ab5c1a1a53894432c3687137e4b3603c41
tree: 6c294ddd754efa263651754d45f80e04ca65ea6d
  1. .gitignore
  2. .mailmap
  3. .settings/
  4. BUILD
  5. LICENSE
  6. src/