)]}'
{
  "commit": "30ef8e2467aeaf9bd1f965e104436e0f97960ab1",
  "tree": "39ed9df177cb47d82b74344225b19194ac82267a",
  "parents": [
    "1f36e4d155fc129dbf8a598b960706a4f07a5d21"
  ],
  "author": {
    "name": "Rikard Almgren",
    "email": "rikardal@axis.com",
    "time": "Wed Mar 12 13:56:13 2025 +0100"
  },
  "committer": {
    "name": "Rikard Almgren",
    "email": "rikardal@axis.com",
    "time": "Mon Mar 24 10:28:58 2025 +0100"
  },
  "message": "Add consumers from previous broker API implementations\n\nThe event-broker lib provides a default brokerapi implementation to\nfacilitate startup before the real implementation is available. We\nshould adopt all consumers that have registered to this or any other\nprevious brokerapi when events-rabbitmq is loaded.\nThis way we can safely load events-rabbitmq after plugins that sets\nup consumers without loosing events.\n\nAdded some logging to help understanding load orders.\n\nDraws heavy inspiration from events-kafka\u0027s implementation.\n\nChange-Id: Iaffdbc662bee17de1714cbe19048c2d740805984\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83a61f9444fcd66481f2b13ddfb0cbdf17589139",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/BrokerApiManager.java",
      "new_id": "8f982fcede4599c1b0981aebbe16f6e0842ecb95",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/BrokerApiManager.java"
    },
    {
      "type": "modify",
      "old_id": "b9125ee819d0e3c7b4acb080e43e28a88a055e48",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/Module.java",
      "new_id": "56acd180839e545a9d1aa2c67e77e7cf2d56556a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/Module.java"
    },
    {
      "type": "modify",
      "old_id": "879b9b6b4c15cf0673426ee53809e24fd1a5a98a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/RabbitMqBrokerApi.java",
      "new_id": "ed72e1ca9c86ecd86bc081d328102098b671350d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/RabbitMqBrokerApi.java"
    },
    {
      "type": "modify",
      "old_id": "f022b6c8d247a7637f051c4b47fa3365be6955b5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/RabbitMqBrokerApiModule.java",
      "new_id": "0f0b86c8f4ea5d3e5ce0fa133d3e5705f48373f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/RabbitMqBrokerApiModule.java"
    }
  ]
}
