)]}'
{
  "commit": "7d30b533b09182da9799c8d46321541f2a0acea8",
  "tree": "5e84fd6e9bf222e397b8b05b13c1907307001400",
  "parents": [
    "94cb70b1f74e2dd9870deed2d5c2fe8070c4559d"
  ],
  "author": {
    "name": "Dariusz Luksza",
    "email": "dariusz.luksza@gmail.com",
    "time": "Wed Apr 24 19:07:56 2024 +0100"
  },
  "committer": {
    "name": "Dariusz Luksza",
    "email": "dariusz.luksza@gmail.com",
    "time": "Sat May 11 14:15:37 2024 +0100"
  },
  "message": "Do not \"dynamically register classes\"\n\nRemoves a leftovers, probably, required by `ModeClassLoader` that were\nmeant to _dynamically_ register classes. Now we relay on Guice bindings\nfor mode selection.\n\nChange-Id: I8000ad4c91fcdadcecddd21c515ff8030513c854\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "719cb5ef9032fc7c891892e1578600ae00fd17fb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java",
      "new_id": "4434b647d09d6ea9cfe47fa693e3dffbe548b0c7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java"
    },
    {
      "type": "modify",
      "old_id": "ff744d19b8c6109fc8fd856a7ca8bed6fca14256",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientFacade.java",
      "new_id": "ff1a40474486fcf4f5439d6413b117698b3a8aa4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientFacade.java"
    }
  ]
}
