)]}'
{
  "commit": "fe5c9d72dea9926bd70b47c31b0fe39b4b910d96",
  "tree": "29b439cbe1b3db219164a05e226a3bc9dcd58c20",
  "parents": [
    "67821d7e4f93f3f377f23f9a7900d5d40aa6fd23"
  ],
  "author": {
    "name": "Pearl Dsilva",
    "email": "pearl1594@gmail.com",
    "time": "Mon Aug 12 12:59:10 2024 -0400"
  },
  "committer": {
    "name": "Pearl Dsilva",
    "email": "pearl1594@gmail.com",
    "time": "Mon Aug 12 12:59:10 2024 -0400"
  },
  "message": "add APIs for management of backup repositories and backing up from local stores and stopped VMs\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a167a7aeb605a4d116d25b93bdfb7c111d7dd54",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/ApiConstants.java",
      "new_id": "3037f0aa9a219b7b2fb5134b3370fa6ba388b167",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/ApiConstants.java"
    },
    {
      "type": "modify",
      "old_id": "ef759aaf9c3edc955376f9631f61460a980a1479",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/apache/cloudstack/api/ResponseGenerator.java",
      "new_id": "92032d2d9794523890dc6d259d1fcb756c06edee",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/ResponseGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ad38949f6facc914bff92f13bbeabe81edc1065",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/AddBackupRepositoryCmd.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70f37c34cb692fe9b017bf81642100474515522a",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/DeleteBackupRepositoryCmd.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e47192b072bf709b5a51ef00be480acae130972",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/ListBackupRepositoriesCmd.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d68b48313bf5b52300a93e693427784a2002236c",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/api/response/BackupRepositoryResponse.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8468c2bf1f28a40530e520080a0100e4acf0a7dd",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/apache/cloudstack/backup/BackupRepositoryService.java"
    },
    {
      "type": "modify",
      "old_id": "3deb3eb47b0c5123689687d7603a0b1e2df35bb6",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/cloudstack/backup/TakeBackupCommand.java",
      "new_id": "93855ea17211de4111d754a01080dae9b6d9b5ea",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/cloudstack/backup/TakeBackupCommand.java"
    },
    {
      "type": "modify",
      "old_id": "33a648ac8fb27d75c4d6fd65b1b5320c1fa47cd4",
      "old_mode": 33188,
      "old_path": "plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java",
      "new_id": "ceb0223e1bf4f6d5a9dc252080d1686f218387fe",
      "new_mode": 33188,
      "new_path": "plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java"
    },
    {
      "type": "modify",
      "old_id": "af02f2aa06a35ff4653f592522d2b03cc01a6d27",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtTakeBackupCommandWrapper.java",
      "new_id": "2a3321870b953304d5ff76e5b781e12c78dc93ab",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtTakeBackupCommandWrapper.java"
    },
    {
      "type": "modify",
      "old_id": "4caae9c4da7c055410a204ab76e3b34efd756812",
      "old_mode": 33261,
      "old_path": "scripts/vm/hypervisor/kvm/nasbackup.sh",
      "new_id": "9a73bd71b605f02cf762a88d2de1ccbe4898c2a2",
      "new_mode": 33261,
      "new_path": "scripts/vm/hypervisor/kvm/nasbackup.sh"
    },
    {
      "type": "modify",
      "old_id": "cd1d65366ad5215d0825c8dc4f7d87759c70cd3a",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/ApiResponseHelper.java",
      "new_id": "86a5e8a5648006b382df83de6e49c50fd57eec3c",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/ApiResponseHelper.java"
    },
    {
      "type": "modify",
      "old_id": "87535978e55ab7aa53f9d18ec4d4688a4bde6836",
      "old_mode": 33188,
      "old_path": "server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java",
      "new_id": "90e85c6a8a06d53d6cd65d75515a98544d4f17e0",
      "new_mode": 33188,
      "new_path": "server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7088547f09edfb33d71a2f0a9205259824b9ecb6",
      "new_mode": 33188,
      "new_path": "server/src/main/java/org/apache/cloudstack/backup/BackupRepositoryServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "1ca630cfa8a6f738f23245a978de248c525aab6d",
      "old_mode": 33188,
      "old_path": "server/src/main/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml",
      "new_id": "226e51e86fb576f78211a2dc9e7b809f6f77968b",
      "new_mode": 33188,
      "new_path": "server/src/main/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml"
    },
    {
      "type": "modify",
      "old_id": "0618d84370a4f40e151c795392ed5b3f22438492",
      "old_mode": 33188,
      "old_path": "tools/marvin/setup.py",
      "new_id": "679b1d5920d85b919238895fbd0eef03ae60ddbe",
      "new_mode": 33188,
      "new_path": "tools/marvin/setup.py"
    },
    {
      "type": "modify",
      "old_id": "267a376e8d135c655e2f6374d9944c8070713400",
      "old_mode": 33188,
      "old_path": "ui/public/locales/en.json",
      "new_id": "a212d365e967e79997297f1f6e8f2a8741cd1bf4",
      "new_mode": 33188,
      "new_path": "ui/public/locales/en.json"
    },
    {
      "type": "modify",
      "old_id": "9c21f62027a5490fe3a96e8e3a2ce518c99623fd",
      "old_mode": 33188,
      "old_path": "ui/src/config/section/config.js",
      "new_id": "6a3ea3b880578bc47e46396d39dcca25c3ff7b82",
      "new_mode": 33188,
      "new_path": "ui/src/config/section/config.js"
    },
    {
      "type": "modify",
      "old_id": "36eb6d4de1de419e36a3dd6559f50dd6717cf5dd",
      "old_mode": 33188,
      "old_path": "ui/src/views/AutogenView.vue",
      "new_id": "29898fec1590e4472166affcfaeaf6090cbea199",
      "new_mode": 33188,
      "new_path": "ui/src/views/AutogenView.vue"
    }
  ]
}
