)]}'
{
  "commit": "673bbb7bd59acdf4eec4986e70b560dd6f162178",
  "tree": "18b03f59b3ebdd8938cd15e1b3bd9fad54bf9738",
  "parents": [
    "64c6d5642bb1b225c570857d436d4f0edd0d55c8"
  ],
  "author": {
    "name": "Daniele Sassoli",
    "email": "danielesassoli@gmail.com",
    "time": "Fri Nov 21 18:54:35 2025 +0000"
  },
  "committer": {
    "name": "Daniele Sassoli",
    "email": "danielesassoli@gmail.com",
    "time": "Fri Nov 28 11:10:34 2025 +0000"
  },
  "message": "Move projects to delete into separate folder\n\nCurrently when projects are deleted they sometimes leave behind spurious\nfiles, that, for one reason or another(i.e. File Handle still in use)\ncould not be deleted at the time the command run.\n\nThis is expected, so much so that, on a regular, configurable interval,\nwe scan for left over repositories to delete in Gerrit\u0027s git data folder\nfor any of these leftover folders.\n\nIf the installation has thousands of repositories, scanning the whole\ngit data folder can become very I/O intensive occupying precious\nresources.\n\nMove folders to be deleted to a configurable directory within the git\ndata folder, so that we only need to scan this, rather than the whole\ngit data folder.\n\nBug: Issue 461414275\nChange-Id: Iefdd54f1e2a8f2c97477a1ab4b9d87779c0255b9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8120215098f7fd63d40e25dc5bcf9e966f53c71",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/Configuration.java",
      "new_id": "c93ad779c8ee075db87c4f1b4be73e9532537d03",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/Configuration.java"
    },
    {
      "type": "modify",
      "old_id": "85ce8f5462e87bf7a0a85a2ffc2851631fc10c89",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFolders.java",
      "new_id": "550b12f1965c782ba0a12f50eee3b774707a6cff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFolders.java"
    },
    {
      "type": "modify",
      "old_id": "c59f3fc46def834283b1ac32e1e86e7c3fd9b455",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/RepositoryDelete.java",
      "new_id": "9b30188edd86edeaa0f2f6e725602e704413d418",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/RepositoryDelete.java"
    },
    {
      "type": "modify",
      "old_id": "cae3bfe24c58a5e0d9b3cba9f8a7e062d906f5f7",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "d9b14e871d20cfbb85713ba5480e30534a43507a",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "4f6098ede07f59eb03bbd9f22513c055307dd54a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFoldersTest.java",
      "new_id": "06300a333851736a494535c1a56343b541ba14f0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFoldersTest.java"
    },
    {
      "type": "modify",
      "old_id": "512b8b588bb6903c8bcb2ebc7eddb6e3c53ebbc1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/RepositoryDeleteTest.java",
      "new_id": "421cd651cd0775c42428871a1a1c6c2f8fb58209",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/RepositoryDeleteTest.java"
    }
  ]
}
