)]}'
{
  "commit": "f52f142403c2d8a11b4bb8c821854cd714f9faa1",
  "tree": "034db69612c89d97bccd16303d0447c165152b2f",
  "parents": [
    "704f69a7aa92317171a6c2784576ead61779e257",
    "ba9f04aece217d477e0ec3973aec3fd1b32bc6ab"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Aug 28 16:39:33 2019 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Wed Aug 28 16:45:13 2019 +0200"
  },
  "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16:\n  ReplicationIT: fix flakiness of shouldReplicateNewBranch\n  ReplicationIT: remove dependency of ReviewDb/NoteDb\n  ReplicationIT: Add a test that HEAD update is replicated\n  ReplicationIT#shouldReplicateNewBranch: Create branch on local project\n  ReplicationIT: Don\u0027t swallow exceptions on failed repository operations\n  ReplicationIT: Fix typo in method name\n  AdminApi: Reintroduce return value of methods\n  Store replication tasks instead of ref-update events\n  ReplicationIT: Don\u0027t swallow exceptions on failed repository operations\n  ReplicationIT: Add explicit test for replication of new branch\n  ReplicationIT: Change test method name to reflect actual operation\n  Allow AdminApiFactory to be replaced dynamically\n\nAdapt project creation to use ProjectOperations.\n\nChange-Id: I3d9cd916be200f1935be2a60d9a4e715e4b859a3\n",
  "tree_diff": []
}
