)]}'
{
  "commit": "cd7f488a7954fd6e68a7c8b5153b8fc615c25d3a",
  "tree": "fbf99173f4cc94d979e6ba0ebfdfe50ab4e4f925",
  "parents": [
    "f48d57b81da0e00c7fc84174989d01f107881740"
  ],
  "author": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Wed Nov 05 09:32:29 2025 +0100"
  },
  "committer": {
    "name": "Fabio Ponciroli",
    "email": "ponch78@gmail.com",
    "time": "Tue Nov 18 13:13:11 2025 +0100"
  },
  "message": "Make trash cleanup schedulable, keep startup default\n\nRun deletion of repository trash folders on a configurable schedule to\navoid high load at startup on large sites and to treat the cleanup as\nregular maintenance.\n\nThis reduces startup impact and ensures trash directories are cleaned\nperiodically without manual intervention.\n\nThis change preserves prior behavior by executing once at startup when\nno schedule is configured.\n\nBug: Issue 457866789\nChange-Id: I12e7f6e383e8040327c40c8294209bf8565b50c7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5ad7e6ebbbdb3b984a24365e067022c9f6a1cac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/Configuration.java",
      "new_id": "f345c5c72c67d4dff1fcd2354eb47a64ba8db481",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/Configuration.java"
    },
    {
      "type": "modify",
      "old_id": "1150a56566d1519460f8968eb448a7e5024c3076",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFolders.java",
      "new_id": "7a2b6aa9c428e526eff4aebae1900565338c34b4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFolders.java"
    },
    {
      "type": "modify",
      "old_id": "4b5f6f2ab366fd684040c864c017bf00216e7a53",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "a00c13153e9cd82b63d815bfddd38def65fc902b",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "6740bd375a7403fdc9e193095a8ee48c04057efe",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/ConfigurationTest.java",
      "new_id": "ed0023f849e6d2ba5ddde5b35bc4a107d03304c4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/ConfigurationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4a6652483ac0afc1867adb39fb0d0d013d338ee",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/FakeScheduledExecutorService.java"
    },
    {
      "type": "modify",
      "old_id": "045592d196ec93e35e90b8ca30b27a72edea6f70",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/ProtectedProjectsTest.java",
      "new_id": "75b4562288ecb1419ec745fce24315d9be3cf979",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/ProtectedProjectsTest.java"
    },
    {
      "type": "modify",
      "old_id": "9eda84e72e9d3c04cca86bed612e46094300f736",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFoldersTest.java",
      "new_id": "487b8eb917a0e7bc3e6c6d5f933f756de94ff598",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/deleteproject/fs/DeleteTrashFoldersTest.java"
    }
  ]
}
