)]}'
{
  "commit": "a7466df891a2883ac2a0b40c8c6e1fedcd251fac",
  "tree": "891b1220b76132a3ce640b52f37ff3250bf2e69a",
  "parents": [
    "013c23661e375c81932a2d781f9ba6c003b9c4e1"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Feb 27 20:04:24 2024 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Mar 01 00:21:17 2024 +0000"
  },
  "message": "Introduce new interface method for disconnecting consumers by groupId\n\nAllow plugins to isolate their consumers using groupId, so that\nmultiple consumers can work independently.\n\nAllow the broker API to disconnect only specific consumers on\ntopics by groupId, so that unloading one plugin would not impact\nthe functionality of other plugins consuming messages on the\nsame topics.\n\nBug:Issue 327226782\nChange-Id: I859cddd012295e576fc4df4a66af65eedfd24d29\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0d218d98e3d41f47ebce12db5dfd82c22727617",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gerritforge/gerrit/eventbroker/BrokerApi.java",
      "new_id": "e8c336a599fa0979b72318bba6c13126ac2d7169",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gerritforge/gerrit/eventbroker/BrokerApi.java"
    },
    {
      "type": "modify",
      "old_id": "41283750e2c0e534450ac121a8c149f741a22220",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gerritforge/gerrit/eventbroker/InProcessBrokerApi.java",
      "new_id": "6f0692ae1f5f00e77592648f573413e126369cde",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gerritforge/gerrit/eventbroker/InProcessBrokerApi.java"
    }
  ]
}
