)]}'
{
  "commit": "4a44e534128a0415ebca61ad7a6751905f0f4242",
  "tree": "68527d26dd607a38d25b03ab49e1c2daa777dbea",
  "parents": [
    "ba2c8e16b798c2eaf4e56dd66d8c1cd00999e096"
  ],
  "author": {
    "name": "Adithya Chakilam",
    "email": "achakila@codeaurora.org",
    "time": "Fri Jan 15 11:08:05 2021 -0600"
  },
  "committer": {
    "name": "Adithya Chakilam",
    "email": "achakila@codeaurora.org",
    "time": "Fri Jan 15 22:57:50 2021 -0600"
  },
  "message": "Use volatile and AtomicIntegers to be thread safe\n\nModify the fields in ReplicationState class to be volatile and\nAtomicIntegers so that changes to them are reflected to other\nthreads. By not doing so, modifications made by one thread to\nthese fields may not be reflected instantly depending on\ncpu caching thus resulting in incorrect state\n\nChange-Id: I76512b17c19cc68e4f1e6a5223899f9a184bb549\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df8f3f4ef6d04aa7fe1d0805aadad820cecebe25",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationState.java",
      "new_id": "b948be0d71fa5a89d82ea0c400add0689ad4ca1c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationState.java"
    }
  ]
}
