)]}'
{
  "commit": "5cfb07aa0e1e133a066ae81951b8e156d7dfd4e4",
  "tree": "8734ccd523c5d66708f33181cd07531fb676ed67",
  "parents": [
    "584aea1a8968a9162d78460422a285a87910f502"
  ],
  "author": {
    "name": "Nasser Grainawi",
    "email": "nasser.grainawi@linaro.org",
    "time": "Wed Oct 09 14:31:15 2024 -0700"
  },
  "committer": {
    "name": "Nasser Grainawi",
    "email": "nasser.grainawi@linaro.org",
    "time": "Wed Oct 09 14:31:15 2024 -0700"
  },
  "message": "synchronizePendingEvents: Fix stuck replaying flag\n\nSimilar to change I4628a574, the replaying flag has a chance to become\nstuck as true if an exception is thrown while accumulating prunable\nreplication tasks, which happens before the earlier fix is relevant.\nCatch and log the exception and continue since synchronizing with a\nsubset of prunable tasks isn\u0027t much of a problem.\n\nChange-Id: I935c3252e8c3da63ac248b051380558b749ea76e\nRelease-Notes: Fixed chance for exceptions to block future distributor runs\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa006340bdafc6cc270f4409cdb67ff4f7fbc852",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java",
      "new_id": "4b5d7c15687eec2c0dee05fca92b737a1c31c9a6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java"
    }
  ]
}
