)]}'
{
  "commit": "3ff32bf64e78001c29d0f5b523b4da4f8e7b2669",
  "tree": "bf2d14b0cb5e96c9fb165da6fe54d7be71f1e7ba",
  "parents": [
    "5ed79cf515a8bdad660f4a106bcdc1bdda34dc6b"
  ],
  "author": {
    "name": "Hector Oswaldo Caballero",
    "email": "hector.caballero@ericsson.com",
    "time": "Mon May 16 15:42:27 2016 -0400"
  },
  "committer": {
    "name": "Hector Oswaldo Caballero",
    "email": "hector.caballero@ericsson.com",
    "time": "Fri May 20 11:15:30 2016 -0400"
  },
  "message": "Avoid race condition between indexing threads\n\nWhen more than one thread try to index a change in the target instance,\nit could be possible that, because of a race condition, the last thread\nwrites an outdated status to the index.\n\nSynchronize the threads indexing the same change while still allowing\nparallelization between threads indexing different changes.\n\nChange-Id: Ic47c9d220f124c096e5e66bb46d13a9a7b0f51e7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b56bf62f6822dc7cd6baaf83fe8d99e28f8f1e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/ericsson/gerrit/plugins/syncindex/SyncIndexRestApiServlet.java",
      "new_id": "0a7eb2c1d71a2e3fc93ed36e9f3a4e2b3f4f0237",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/syncindex/SyncIndexRestApiServlet.java"
    }
  ]
}
