)]}'
{
  "commit": "a6c453782de3f684a40a242bad9460faff75ffc3",
  "tree": "f0144f881a55ba6416dd7e2faf76c2a670dd4c0d",
  "parents": [
    "bd4e15aa6b0e4c47c9826837c87e24f285f9eeb8"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "mfick@codeaurora.org",
    "time": "Wed Feb 24 17:02:30 2021 -0700"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "nasser@codeaurora.org",
    "time": "Wed Feb 24 22:49:14 2021 -0700"
  },
  "message": "Call retryDone() when giving up after lock failures\n\nPreviously when giving up after retrying due to too many lock failures,\na \u0027replication start --wait\u0027 command would wait indefinitely if it was\nwaiting on the push that gave up. Fix this by calling retryDone() after\ngiving up which will trigger the ReplicationStatus to reflect a failure\nallowing the waiting to complete.\n\nChange-Id: I0debade83612eb7ce51bab0191ab99464a6e7cd3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45a9201c4a6b4433882d1ab06681c7b772fcbe32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java",
      "new_id": "21a630edc3b89ab7cfed04310b45f6845c9a594b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java"
    }
  ]
}
