)]}'
{
  "commit": "4786c07027a0040810ae3e6a517f737cb57e1283",
  "tree": "3179e6ed1eb830b3754e7fd752a9a1cfc5de0d1f",
  "parents": [
    "da5dceab6336f995707d551d0954ec1eb03a1f8b"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "mfick@codeaurora.org",
    "time": "Tue Oct 08 15:30:25 2019 -0600"
  },
  "committer": {
    "name": "Martin Fick",
    "email": "mfick@codeaurora.org",
    "time": "Tue Oct 29 10:31:38 2019 -0600"
  },
  "message": "Prune non-waiting tasks from queue during distribution\n\nMake the replication distributor also prune the tasks which have been\nremoved from the persistent waiting directory but that are still in the\nqueue. Since these tasks are not in the waiting directory, they will not\nrun once they could run anyway. Cleaning these tasks up gives a more\naccurate picture of the replication work still needing to be done.\nPresumably these tasks have been removed externally by another actor\n(likely because they completed on another master in the cluster). This\nkeeps the scheduled and waiting lists approximately synchronized across\nall the nodes in a multi-master cluster.\n\nChange-Id: If99ed75041fa07632fdc0f23473dad4d8942a3e1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d555f104275e035471975c51aacddf5467d31db",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java",
      "new_id": "1524c2a742714348729ae7e75ea7f0c6b9b09032",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java"
    },
    {
      "type": "modify",
      "old_id": "148d5ba5410abbfac85a4d8cfa74e44f206aedb7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java",
      "new_id": "0dcfc95623aebd9051588409f30092535667b6dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java"
    },
    {
      "type": "modify",
      "old_id": "7ba6c8a11e5f6394b602698a1341d97a4261d637",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorage.java",
      "new_id": "992cf5bf8ea2e57bca054bdbdb4bcbd530a207ec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorage.java"
    }
  ]
}
