)]}'
{
  "commit": "626a1b239a6a44185a1bb72b94015e6b73fa7017",
  "tree": "00ce4fe5178155628d6bdb02021a002675e11e8a",
  "parents": [
    "ce9fda30683b5b6f4bb5bf503e5a72001e708801"
  ],
  "author": {
    "name": "Daniele Sassoli",
    "email": "danielesassoli@gmail.com",
    "time": "Tue Dec 09 18:44:51 2025 +0000"
  },
  "committer": {
    "name": "Daniele Sassoli",
    "email": "danielesassoli@gmail.com",
    "time": "Thu Dec 18 09:42:33 2025 +0000"
  },
  "message": "Refactor common logic between Archiving and Deletion flows\n\nAs archiving of repositories and deletion of trash folders share a lot\nof common logic, extract common parts in a super class in order to\nfacilitate readability and maintainability.\n\nBug: Issue 461332435\nChange-Id: I27deb855b095d8e73d5b09701b67c27fe8c759e5\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cefbfc9d536ab29d9e41e0a6232c736fae89d96b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/AbstractScheduledTask.java"
    },
    {
      "type": "modify",
      "old_id": "934be3ca085dbaccc07730128b5409dc3d9e82d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/ArchiveRepositoryRemover.java",
      "new_id": "86286445b2145d90b7d7c34fdb6ed86d30b4c0df",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/ArchiveRepositoryRemover.java"
    },
    {
      "type": "modify",
      "old_id": "ac30db24705f74670324644accfa8d9d19d43116",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFolders.java",
      "new_id": "62bda19651023aedee749d568324ecc7eb574117",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFolders.java"
    },
    {
      "type": "modify",
      "old_id": "c4a6652483ac0afc1867adb39fb0d0d013d338ee",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/FakeScheduledExecutorService.java",
      "new_id": "0c95411d7b393dcf88665964dae882fd053b1dd3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/FakeScheduledExecutorService.java"
    },
    {
      "type": "modify",
      "old_id": "190ef873275c0af2641176405828ffda8ac01db6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/ArchiveRepositoryRemoverTest.java",
      "new_id": "ee86cf82eb3ea7448ff9a4d3c80ee69a0c162a71",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/ArchiveRepositoryRemoverTest.java"
    }
  ]
}
