)]}'
{
  "commit": "7864f0d5fbe942e925edf7a76955a3e25cfa2ef9",
  "tree": "7ca11e7445963ca6293f079990ed2a685ef1ff91",
  "parents": [
    "38b674f4426fa8a9ab72ce485b1bdad62e2f1e4f"
  ],
  "author": {
    "name": "Daan Hoogland",
    "email": "dahn@apache.org",
    "time": "Mon Dec 22 19:56:33 2025 +0100"
  },
  "committer": {
    "name": "Daan Hoogland",
    "email": "dahn@apache.org",
    "time": "Mon Jul 13 12:15:48 2026 +0200"
  },
  "message": "Deal with Storage Manager tech debt\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a29c8f6aecef3537e0fb947a45fe135dbc274af2",
      "old_mode": 33188,
      "old_path": "api/src/main/java/com/cloud/storage/StorageService.java",
      "new_id": "65f0904ab8864d6182121ec8a0dc80aecf1cd733",
      "new_mode": 33188,
      "new_path": "api/src/main/java/com/cloud/storage/StorageService.java"
    },
    {
      "type": "modify",
      "old_id": "585fd1b87a88ace5f4d55835d9e0e27fe2cfb154",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/host/AddSecondaryStorageCmd.java",
      "new_id": "1df2c09f744d7158e9ad4e2c20d3c68569fb4402",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/host/AddSecondaryStorageCmd.java"
    },
    {
      "type": "modify",
      "old_id": "72e2e96fe57b7c3f31239aba39ddd3818b02fab7",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/AddImageStoreCmd.java",
      "new_id": "4f50b77d5f82d86af7d95c925158516d239bf488",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/AddImageStoreCmd.java"
    },
    {
      "type": "modify",
      "old_id": "75fcf125eb104791eace649c4ebf86ebe1935e12",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/AddImageStoreS3CMD.java",
      "new_id": "d90a14f7a094ffdf5ee9549f64df80d895ef7cfc",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/AddImageStoreS3CMD.java"
    },
    {
      "type": "modify",
      "old_id": "2aef856f58f328fd2dfae7772ed1029d2666c987",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/CreateStoragePoolCmd.java",
      "new_id": "6b5bc633d53ecb6b7ae33f98df6198e4f2c062b9",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/CreateStoragePoolCmd.java"
    },
    {
      "type": "modify",
      "old_id": "4b0a6ba00b28eb139f55e68efe526cdbe5edf7e7",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java",
      "new_id": "f37559cc4043d6ba1b24983634b6b2fe7e7fb0a5",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java"
    },
    {
      "type": "modify",
      "old_id": "cc0c77348a90f3ef8671decd8bef1ad383626b0a",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java",
      "new_id": "c322db8581a2a1b1d5f8cc40e929dbe2c4c8c4de",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java"
    },
    {
      "type": "modify",
      "old_id": "5909d098db8b79c7237adfe0ec68ab5d0003ed06",
      "old_mode": 33188,
      "old_path": "engine/components-api/src/main/java/com/cloud/configuration/ConfigurationManager.java",
      "new_id": "fd87b0943991d351e9d940e8b7ed6301b3fa976b",
      "new_mode": 33188,
      "new_path": "engine/components-api/src/main/java/com/cloud/configuration/ConfigurationManager.java"
    },
    {
      "type": "modify",
      "old_id": "d6604cffc40a8a7b61e925fbffefc21238a97751",
      "old_mode": 33188,
      "old_path": "engine/components-api/src/main/java/com/cloud/storage/StorageManager.java",
      "new_id": "741f4fb27c9f6855b1b091c5ec8eff743c724551",
      "new_mode": 33188,
      "new_path": "engine/components-api/src/main/java/com/cloud/storage/StorageManager.java"
    },
    {
      "type": "modify",
      "old_id": "21ef851fb2f2dccb6a162c25904fc838a355b803",
      "old_mode": 33188,
      "old_path": "engine/storage/cache/src/main/java/org/apache/cloudstack/storage/cache/manager/StorageCacheManagerImpl.java",
      "new_id": "7b99b2315d8ea5bbbb80639731c68d9438165f5e",
      "new_mode": 33188,
      "new_path": "engine/storage/cache/src/main/java/org/apache/cloudstack/storage/cache/manager/StorageCacheManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "6318c1920a997942cf937720a41f85970b146a8c",
      "old_mode": 33188,
      "old_path": "plugins/storage/image/s3/src/main/java/org/apache/cloudstack/storage/datastore/driver/S3ImageStoreDriverImpl.java",
      "new_id": "686ef8cb7c35fef7e7db66eccb0174adbf15bfaa",
      "new_mode": 33188,
      "new_path": "plugins/storage/image/s3/src/main/java/org/apache/cloudstack/storage/datastore/driver/S3ImageStoreDriverImpl.java"
    },
    {
      "type": "modify",
      "old_id": "61ff57fd0587d80969e76191d03a880a878d0529",
      "old_mode": 33188,
      "old_path": "plugins/storage/image/swift/src/main/java/org/apache/cloudstack/storage/datastore/driver/SwiftImageStoreDriverImpl.java",
      "new_id": "6670de1e46910d0e31c8a85b0ddce07450a64869",
      "new_mode": 33188,
      "new_path": "plugins/storage/image/swift/src/main/java/org/apache/cloudstack/storage/datastore/driver/SwiftImageStoreDriverImpl.java"
    },
    {
      "type": "modify",
      "old_id": "2f4f7fa8ac5d46077377db24a7ac5a7084cdd616",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/configuration/Config.java",
      "new_id": "03fc54e0c0d4ebe77e2d99fa0812ca62488952e7",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/configuration/Config.java"
    },
    {
      "type": "modify",
      "old_id": "daefdbbc4a5988586221f126c7ae81de038be950",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java",
      "new_id": "92d2601ebc244d08071a07105c7592aed2785899",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "9cb5155753c6068725e2d65b65ee2c622c2debfc",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/storage/StorageManagerImpl.java",
      "new_id": "066f75d8d756228d84add0a4cc196aefd21c3132",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/storage/StorageManagerImpl.java"
    }
  ]
}
