)]}'
{
  "commit": "ebca6890fd54f0ecc147f842b6c1366cf90957f9",
  "tree": "eb739fb4c9ede51ca0c6c443aca7a9255297a509",
  "parents": [
    "bb7cd90b6129b3ed5adef1974c38d0706dd42441"
  ],
  "author": {
    "name": "Mice Xia",
    "email": "mice_xia@tcloudcomputing.com",
    "time": "Sat Feb 02 00:36:21 2013 +0800"
  },
  "committer": {
    "name": "Mice Xia",
    "email": "mice_xia@tcloudcomputing.com",
    "time": "Sat Feb 02 00:36:21 2013 +0800"
  },
  "message": "1) remove snapshoting/reverting states from VM state machine,2) change vmsnapshotservice interface\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffd0dd494e5c45637e344cdab0a650d22bf3628b",
      "old_mode": 33261,
      "old_path": "api/src/com/cloud/event/EventTypes.java",
      "new_id": "07ead2031d4b45e7b401da42a27ec4b9d2069a2f",
      "new_mode": 33261,
      "new_path": "api/src/com/cloud/event/EventTypes.java"
    },
    {
      "type": "modify",
      "old_id": "d7df268b9945a4182b8e1ff4cf47fea7a3540690",
      "old_mode": 33261,
      "old_path": "api/src/com/cloud/vm/VirtualMachine.java",
      "new_id": "358ab0578c1db79585726f96d710d70973278f81",
      "new_mode": 33261,
      "new_path": "api/src/com/cloud/vm/VirtualMachine.java"
    },
    {
      "type": "modify",
      "old_id": "7d08a2e7c73502a73216be8abff22f1f2711f6be",
      "old_mode": 33188,
      "old_path": "api/src/com/cloud/vm/snapshot/VMSnapshot.java",
      "new_id": "f0ee7ee7e8a1a78cecb4381b08a0326b9d30dce0",
      "new_mode": 33188,
      "new_path": "api/src/com/cloud/vm/snapshot/VMSnapshot.java"
    },
    {
      "type": "modify",
      "old_id": "a1909fad950cc08464145469ef32f2a5409aca85",
      "old_mode": 33188,
      "old_path": "api/src/com/cloud/vm/snapshot/VMSnapshotService.java",
      "new_id": "83f86bc90db8ecfc4ee1227055cb8baed586ea78",
      "new_mode": 33188,
      "new_path": "api/src/com/cloud/vm/snapshot/VMSnapshotService.java"
    },
    {
      "type": "modify",
      "old_id": "7ded7165f4177fc45566d97a2739b6f3a5755a15",
      "old_mode": 33188,
      "old_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSnapshotCmd.java",
      "new_id": "45cc9f1057ecdfed27076aa071896d46866dd529",
      "new_mode": 33188,
      "new_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSnapshotCmd.java"
    },
    {
      "type": "modify",
      "old_id": "592bc6646e931474de96ec64303659f5fec15641",
      "old_mode": 33188,
      "old_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSnapshotCmd.java",
      "new_id": "a2b2c08b38164224bfabc7868af14c7a603624a0",
      "new_mode": 33188,
      "new_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSnapshotCmd.java"
    },
    {
      "type": "modify",
      "old_id": "8b184847792184ddea5ccae5d6d85ea20fd0ce6a",
      "old_mode": 33188,
      "old_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnapshotCmd.java",
      "new_id": "3c7052d7a1579d1b4b1951fc6296a77305428b7b",
      "new_mode": 33188,
      "new_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnapshotCmd.java"
    },
    {
      "type": "modify",
      "old_id": "6642a859c063c9d819d7771f9bd6de5c69712643",
      "old_mode": 33188,
      "old_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToSnapshotCmd.java",
      "new_id": "d7b4599d6c40e06a19c6dc712aa42bf7461f28e6",
      "new_mode": 33188,
      "new_path": "api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToSnapshotCmd.java"
    },
    {
      "type": "modify",
      "old_id": "a5b7129834d681fe9bd1fc0e8a983e1a379b4dfa",
      "old_mode": 33261,
      "old_path": "server/src/com/cloud/vm/VirtualMachineManagerImpl.java",
      "new_id": "8dd63e082135cde2b82545ca852fff0367df1311",
      "new_mode": 33261,
      "new_path": "server/src/com/cloud/vm/VirtualMachineManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "77c3b695c526fc432f5e678b9a31b29b20f2be5f",
      "old_mode": 33188,
      "old_path": "server/src/com/cloud/vm/snapshot/VMSnapshotManager.java",
      "new_id": "c60900551ee002960e0ab4274094263768e4d16b",
      "new_mode": 33188,
      "new_path": "server/src/com/cloud/vm/snapshot/VMSnapshotManager.java"
    },
    {
      "type": "modify",
      "old_id": "49a4eec444aac650c2f4da2a9622ef7d5ea60f9c",
      "old_mode": 33188,
      "old_path": "server/src/com/cloud/vm/snapshot/VMSnapshotManagerImpl.java",
      "new_id": "7541e523c7100bb30b6698071ea66844081260f1",
      "new_mode": 33188,
      "new_path": "server/src/com/cloud/vm/snapshot/VMSnapshotManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "fe49207b49111cb2712a9c463b66bf3b0195629b",
      "old_mode": 33188,
      "old_path": "server/test/com/cloud/vm/snapshot/VMSnapshotManagerTest.java",
      "new_id": "a97e9b99d8c0769f8bda1076eaf92efc4fce98c3",
      "new_mode": 33188,
      "new_path": "server/test/com/cloud/vm/snapshot/VMSnapshotManagerTest.java"
    },
    {
      "type": "modify",
      "old_id": "d9542a1a330c30d597447953bd74a7b2f50e7f73",
      "old_mode": 33188,
      "old_path": "ui/scripts/instances.js",
      "new_id": "264b5a1cbbe5d2c55deee48b7edc34c3a6f482c8",
      "new_mode": 33188,
      "new_path": "ui/scripts/instances.js"
    }
  ]
}
