)]}'
{
  "commit": "d92760d3c659b9e02ece245c02542c4c5e87541c",
  "tree": "5554b1fe518898f9b18ec982484793c25f705bb8",
  "parents": [
    "484d8fe9317e050384e64e68fd3557cd5e739943"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Oct 05 12:20:28 2023 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Oct 05 12:22:56 2023 +0100"
  },
  "message": "Fix pull-replication plugin startup which was always failing\n\nThe startup of the pull-replication plugin was constantly failing\nbecause the DynamicItem brokerApi was never an instance of\nExtendedBrokerApi, which is expected: they are always different\ntypes and represent different classes.\n\nThe error was not spotted during review because of the incorrect\nnaming of the DynamicItem as eventsBroker, which is a bad name\nbecause it isn\u0027t the broker but just a DynamicItem pointing to\na broker.\n\nRename eventsBroker as eventsBrokerDi and check for the real\nbrokerApi being an instance of ExtendedBrokerApi.\n\nChange-Id: I42f1738dcffcf438e5bd2a0b6978e098f838fdad\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13b038e64a3765710abcfb55c3295aa11b67c370",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/event/EventsBrokerMessageConsumer.java",
      "new_id": "a21a48c811120f9f5e6007ab1819b56d25237f41",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/pull/event/EventsBrokerMessageConsumer.java"
    }
  ]
}
