)]}'
{
  "commit": "670d1216a41029ef9a003712d29fab13eb2bf201",
  "tree": "d2d0c374dc68a16bd9b075372631e37ca90e4de6",
  "parents": [
    "39d5f9ce95ffd8675486175e8c4ae9846b47a3db",
    "9fee431456cf53f190bc34d1cb0a43c62a0c1c60"
  ],
  "author": {
    "name": "Nasser Grainawi",
    "email": "nasser@codeaurora.org",
    "time": "Fri Oct 30 17:37:41 2020 -0600"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "nasser@codeaurora.org",
    "time": "Fri Oct 30 17:37:41 2020 -0600"
  },
  "message": "Merge branch \u0027stable-3.2\u0027 into stable-3.3\n\n* stable-3.2: (23 commits)\n  Move shouldCleanupBothTasksAndLocks* ITs to ReplicationStorageIT\n  ReplicationStorageIT: Wait for all pushes without order\n  Replication*IT: Share getRef method\n  ReplicationFanoutIT: Share setReplicationDestination\n  ReplicationFanoutIT: Split shouldReplicateNewBranch tests\n  ReplicationFanoutIT: Remove generic waitUntil helper\n  ReplicationFanoutIT: Inherit from ReplicationDaemon\n  ReplicationFanoutIT: Refactor setRemoteReplicationDestination\n  ReplicationFanoutIT: Rename setReplicationDestination\n  ReplicationFanoutIT: Cleanup shouldCreateIndividualReplicationTasksForEveryRemoteUrlPair\n  Move shouldCleanupTasksAfterNewProjectReplication test\n  Fix documentation issue\n  Move storage portion of replicateBranchDeletion ITs\n  Refactor Replication*IT tests to share a base class\n  ReplicationIT: Add shouldMatch* e2e tests\n  ReplicationStorageIT: Move shouldMatch* tests from ReplicationIT\n  ReplicationTasksStorage: Add multi-primary unit tests\n  ReplicationTasksStorage: Add multi-primary unit tests\n  ReplicationStorageIT: Add shouldFire*ChangeRefs tests\n  Move storage-based ITs into ReplicationStorageIT\n  ...\n\nChange-Id: I81a167ccb77738984069d9433fde75ee7cf06c8e\n",
  "tree_diff": []
}
