)]}'
{
  "commit": "24b43c077c857f020c39fcfb06f83da90399a390",
  "tree": "a4f7b46be48f51dd5fcad01c1ccdd125813c2de8",
  "parents": [
    "63ab9df62303b49ecf007b61efef9fb462a8b27a"
  ],
  "author": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Tue Aug 26 17:14:32 2025 +0200"
  },
  "committer": {
    "name": "Antonio Barone",
    "email": "syntonyze@gmail.com",
    "time": "Fri Aug 29 13:24:11 2025 +0200"
  },
  "message": "Introduce all-project-changes-deleted-from-index event\n\nWhen deleting a project, its related changes are also removed from the\nindex. This used to be notified via single change-index events, for each\nchange deleted from the index.\n\nThis however was potentially causing a large number of events to be\npublished and consumed, making it impractical and inefficient to process\none-by-one.\n\nLeverage a new hook introduced at I4c8a53629 to trigger a new dedicated\nevent that can be processed by consumers to delete changes in bulk from\ntheir index.\n\nDepends-On: I4c8a536290800d7b93b9f62d2e7ed959fceebb6b\nBug: Issue 440670678\nChange-Id: I7a171837bca5103094caa9c302afb6409f075094\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e94c5fb80f60f904e07f764be2bc5ab175657e74",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/AllProjectChangesDeletedFromIndexEvent.java"
    },
    {
      "type": "modify",
      "old_id": "75a948a4b6ec128b7b5bc5e2640d0c5d054ca8bc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProject.java",
      "new_id": "255fe3d03dc14e72c8cdead085b4eca3025eda0c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProject.java"
    },
    {
      "type": "modify",
      "old_id": "a2e3f15b30aaf7721709b1dcbb8c2077d11657f1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/PluginModule.java",
      "new_id": "cd0510e3b4d79ce5e78b798c695061ed39bb8fef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/PluginModule.java"
    },
    {
      "type": "modify",
      "old_id": "99dc1640a923bbd59335ab01ebd68582ba1431e7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/database/DatabaseDeleteHandler.java",
      "new_id": "a40cab3e6bb132c77defecca16c71e745b99515d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/database/DatabaseDeleteHandler.java"
    },
    {
      "type": "modify",
      "old_id": "9c684efe05320b5cecd305d80fa8e676e982511e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProjectIT.java",
      "new_id": "fa63d852d18c7b27d1a17d5893e38a67ff967e35",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProjectIT.java"
    }
  ]
}
