)]}'
{
  "commit": "bf92254d21d33c1e981a2c09efc39a9338aa3328",
  "tree": "b935f248ca7f48a7c0975cfdcb2dfce4fa78aee8",
  "parents": [
    "942f863028b33a24e279100eccae46f7378a0e18"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Mon Jul 06 22:48:44 2020 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Jul 11 00:08:31 2020 +0000"
  },
  "message": "Fix issue with replication when replicationDelay is set to zero\n\nIssue is cause by race condition. When replicationDelay is set\nto zero the task is triggered immediately.\nSource.requestRunway(FetchOne) is removing task from pending\nas a first operation when task is starting. But  without delay\ntask will be added to pending when it is already running and will\nnever be removed from pending which cause further replication to\nadd refs to task which is already finished instead of creation\nnew one.\n\nBug: Issue 13099\nChange-Id: If8ede575ceb0ae50e8192198c1321f4f7a3e46a6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13b1466057aee2b8de6a284527cc09881d8b1330",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/Source.java",
      "new_id": "06a61bfec07eb0fb05dd3b65751d2c43d3131aa7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/Source.java"
    }
  ]
}
