)]}'
{
  "commit": "608f6e731e22babb0f9cbd7424c9b1d12bfb2e27",
  "tree": "681b3358aeba45aa6fce57208095b12b4bc1e469",
  "parents": [
    "dbaf0adcbcdcbd1eaf684250d6bf2a95ddba5130"
  ],
  "author": {
    "name": "David Åkerman",
    "email": "davidak@axis.com",
    "time": "Fri Jan 19 14:25:51 2024 +0100"
  },
  "committer": {
    "name": "David Åkerman",
    "email": "davidak@axis.com",
    "time": "Thu Jan 25 10:32:32 2024 +0100"
  },
  "message": "Catch exceptions that consumers throw\n\nAs exceptions that are thrown by consumers are considered to\noriginate from the application, they cause a closure of the channel\nthat the consumers use. Neither channel nor consumer are recreated.\nAs consumers may still be able to process other events, we should\nnot close the channels due to exceptions. Instead warn, log the\nexception and continue.\n\nChange-Id: If4e85412af324568ef6ab5162e692529473298da\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac4a97271e5070acf813eb5e6451cf22aa75d236",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/message/BrokerApiSubscribers.java",
      "new_id": "ed803347fd58aa6a66ce7dbd1d33dd59b9ec238c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/rabbitmq/message/BrokerApiSubscribers.java"
    }
  ]
}
