Merge branch 'stable-3.3' into master

* stable-3.3: (23 commits)
  Move shouldCleanupBothTasksAndLocks* ITs to ReplicationStorageIT
  ReplicationStorageIT: Wait for all pushes without order
  Replication*IT: Share getRef method
  ReplicationFanoutIT: Share setReplicationDestination
  ReplicationFanoutIT: Split shouldReplicateNewBranch tests
  ReplicationFanoutIT: Remove generic waitUntil helper
  ReplicationFanoutIT: Inherit from ReplicationDaemon
  ReplicationFanoutIT: Refactor setRemoteReplicationDestination
  ReplicationFanoutIT: Rename setReplicationDestination
  ReplicationFanoutIT: Cleanup shouldCreateIndividualReplicationTasksForEveryRemoteUrlPair
  Move shouldCleanupTasksAfterNewProjectReplication test
  Fix documentation issue
  Move storage portion of replicateBranchDeletion ITs
  Refactor Replication*IT tests to share a base class
  ReplicationIT: Add shouldMatch* e2e tests
  ReplicationStorageIT: Move shouldMatch* tests from ReplicationIT
  ReplicationTasksStorage: Add multi-primary unit tests
  ReplicationTasksStorage: Add multi-primary unit tests
  ReplicationStorageIT: Add shouldFire*ChangeRefs tests
  Move storage-based ITs into ReplicationStorageIT
  ...

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