)]}'
{
  "commit": "f94802009e312f3e944bead381cea3b14ef9512c",
  "tree": "674c500d4f08a43cfeb4ea2e7011b21bf5f6cbf7",
  "parents": [
    "8e57fd513bd619bffd7f74664c9ccb7a042ef855"
  ],
  "author": {
    "name": "Hyunsun Moon",
    "email": "hyunsun.moon@gmail.com",
    "time": "Thu Apr 14 16:13:42 2016 -0700"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "gerrit@onlab.us",
    "time": "Fri Apr 15 16:53:35 2016 +0000"
  },
  "message": "Placed API and implementation into separate packages\n\nChange-Id: If8a9223a7a225db1b2aa2d09738857af482736bc\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "8a223a9139c16efdfae99070ec4dcd0c7a15a676",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/ConnectionHandler.java",
      "new_id": "5676221f9e923d49abc059529c0e33323b4d62c1",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/ConnectionHandler.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "5710e6d9ac2e4493c954a4b10d15f26b300fc000",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordService.java",
      "new_id": "b6fa9b08928d7206c8c72e0f0cf2f24efd8a4edb",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/CordService.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "5aa81dd56970b835cf7e1ae2ad364f46c9deec79",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordServiceId.java",
      "new_id": "b8a22a219121d8559f6f96a771ff2a264e6b3bc9",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/CordServiceId.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "aa50831ba3e3e13cc4057686db13dc869782b96d",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtnConfig.java",
      "new_id": "008012e0c09a24ab2cf18af309a68842b9e1fcfa",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/CordVtnConfig.java",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "7f0809e26ecf20d0ee24fe04bb63a8ca9ec70172",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtnNode.java",
      "new_id": "c63a9e480cc5f97fa9b65dca20f34124e1d69262",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/CordVtnNode.java",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "0480a9c9442cfad5085ffaf76e6f31ec5a6a0c9c",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtnNodeState.java",
      "new_id": "1121390c040e473dff0c27aa0aaf77c5c87e8d0a",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/CordVtnNodeState.java",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "22830e421dc4759941d375470a2f5d0e9665fddd",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtnService.java",
      "new_id": "5950670ec8aae2b1f15fadb7f46958dc798890e3",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/CordVtnService.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "e245242068175c1b97ac343ea2f6f5e3278278bb",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/NetworkAddress.java",
      "new_id": "23c73182204a447d6ed5a786328a4be7bd273dd9",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/NetworkAddress.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "7949898c44033220e26463190b092f1cebb61ec1",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/SshAccessInfo.java",
      "new_id": "76793484f76dd8675357edf16e0da2d479372fec",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/SshAccessInfo.java",
      "score": 98
    },
    {
      "type": "copy",
      "old_id": "de8816e6304c59a3557ec44be8a579eb2175519b",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/package-info.java",
      "new_id": "7d41963fa4af6e0696fecc30d921355ee4179236",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/api/package-info.java",
      "score": 80
    },
    {
      "type": "modify",
      "old_id": "926461fe00629cf6827e6bf6f27b6eb4a73b7eed",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnFlushRules.java",
      "new_id": "f428ea4c5e8311436133d54e2209fb8abb2de843",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnFlushRules.java"
    },
    {
      "type": "modify",
      "old_id": "998738c8dc05e81ee53af822af27c5b2fbe1c8f9",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeCheckCommand.java",
      "new_id": "d6224fba2256c3920fdc5075a1f73cb3fdc6df37",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeCheckCommand.java"
    },
    {
      "type": "modify",
      "old_id": "0133345f57dbf80ae459377ad309824205956335",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeDeleteCommand.java",
      "new_id": "c3b49e1e2268de1c990938eb465948c2d99b50f4",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeDeleteCommand.java"
    },
    {
      "type": "modify",
      "old_id": "1756e1fc523e7542e8ab029373b18949fec101fd",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeInitCommand.java",
      "new_id": "b47ec7dfac7d8f471ea47ad632dd21ab0044d628",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeInitCommand.java"
    },
    {
      "type": "modify",
      "old_id": "f8b15e296a39aabe3731f48945738d872bc24d48",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeListCommand.java",
      "new_id": "a6e4039ebc3c14e14daba20da321c3873e74a0ae",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/cli/CordVtnNodeListCommand.java"
    },
    {
      "type": "rename",
      "old_id": "6a96c7b145cad224f4ba8b9d1655a83aebebd2f0",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtn.java",
      "new_id": "967ca0237c60b6b2d43c79fe528dcda5c65432c0",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/impl/CordVtn.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "7dcb46d8bda89ad06ddc38350c9b546db7c88592",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtnArpProxy.java",
      "new_id": "c0b1d61ddbeb57d00d6d3c9565c65d08f5b65f11",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/impl/CordVtnArpProxy.java",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "52dbeb18b9ec84f5b8b52cc9adcbc9f32affe999",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtnNodeManager.java",
      "new_id": "bec23dafdae6fe2a94308753f6ab59eed98ca6c4",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/impl/CordVtnNodeManager.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "5784d9359cad224f7eca75764ddf28318495ab3e",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/CordVtnRuleInstaller.java",
      "new_id": "8652e187f33947ab52b4d4881c0ab4175f4fa5a2",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/impl/CordVtnRuleInstaller.java",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "932ec9f48379cd6cffe7de1c3352ebb23cc0536f",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/RemoteIpCommandUtil.java",
      "new_id": "c09e3a089f8e2033faf3a3f0b5def44ffb40f93f",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/impl/RemoteIpCommandUtil.java",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "de8816e6304c59a3557ec44be8a579eb2175519b",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/package-info.java",
      "new_id": "fcc52ff7c0f3e33dcdbc59c2a5746b68c73dd8e1",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/impl/package-info.java",
      "score": 80
    },
    {
      "type": "modify",
      "old_id": "2ceb13cb99be9efa6c1269123912604d6f9baa2d",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/rest/NeutronMl2PortsWebResource.java",
      "new_id": "1d29594120531297cceb4608b7394694518740ef",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/rest/NeutronMl2PortsWebResource.java"
    },
    {
      "type": "modify",
      "old_id": "805db469c87a8c2cf4a449dce026e90a7e5ba967",
      "old_mode": 33188,
      "old_path": "src/main/java/org/onosproject/cordvtn/rest/ServiceDependencyWebResource.java",
      "new_id": "aeebd23047a4a4574d57d93523861447a25e70ae",
      "new_mode": 33188,
      "new_path": "src/main/java/org/onosproject/cordvtn/rest/ServiceDependencyWebResource.java"
    }
  ]
}
