)]}'
{
  "commit": "7099686b7094d272cb55f30da116f48f05caf185",
  "tree": "e5a26704e358203b3196a18764c7b9906b91bd04",
  "parents": [
    "f6c6f03fad5dafa2f28a7a8e8b9d8ab89bf22bf8"
  ],
  "author": {
    "name": "Pedro Marques",
    "email": "roque@juniper.net",
    "time": "Fri Sep 20 03:17:19 2013 -0700"
  },
  "committer": {
    "name": "Chip Childers",
    "email": "chipchilders@apache.org",
    "time": "Tue Oct 08 09:38:06 2013 -0400"
  },
  "message": "Contrail network virtualization plugin.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49f380b3d6d527f92322272ef2d98ce74c318c04",
      "old_mode": 33188,
      "old_path": "api/src/com/cloud/network/Network.java",
      "new_id": "bda3326cb51936f21748642a4405faa9561ca147",
      "new_mode": 33188,
      "new_path": "api/src/com/cloud/network/Network.java"
    },
    {
      "type": "modify",
      "old_id": "fd1f13a173e147d0c17c7253f2b49c46e099cbf3",
      "old_mode": 33188,
      "old_path": "client/pom.xml",
      "new_id": "4a0dd3fe1f859a11fc3a3ea5e4c7e3dc4f8e9236",
      "new_mode": 33188,
      "new_path": "client/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "6dda5c707afddd1c20c97cb9a553590730682db3",
      "old_mode": 33188,
      "old_path": "client/tomcatconf/applicationContext.xml.in",
      "new_id": "0ab2515de01fd3cb9c27239da6290990fab9aa39",
      "new_mode": 33188,
      "new_path": "client/tomcatconf/applicationContext.xml.in"
    },
    {
      "type": "modify",
      "old_id": "58c770d95f0288dbcf0b12254c10d7a1d3f199ea",
      "old_mode": 33188,
      "old_path": "client/tomcatconf/commands.properties.in",
      "new_id": "588092e5d3e841004acea03814dacb5e51870400",
      "new_mode": 33188,
      "new_path": "client/tomcatconf/commands.properties.in"
    },
    {
      "type": "modify",
      "old_id": "df5b002f39b1854bf74aa6f75fd5433f0f06d039",
      "old_mode": 33188,
      "old_path": "client/tomcatconf/componentContext.xml.in",
      "new_id": "157ad5a3ca795da5461e2416f9898fa441fa249b",
      "new_mode": 33188,
      "new_path": "client/tomcatconf/componentContext.xml.in"
    },
    {
      "type": "modify",
      "old_id": "92fbab28bd24a115d6e933d58ab94390e357c9f7",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java",
      "new_id": "137d04e81f8f7eb45c033b71862417547afe9fdc",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60ce059016183a5fb6bc1b98378b6ace812198fa",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a84d31420800f6c01c465a465e31005e3925341",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/api/command/CreateServiceInstanceCmd.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00fe7d3c7bc33d134499d605fadf4e0fdd644f4e",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/api/response/ServiceInstanceResponse.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd2bdbccf74f149263a76235307db1b52e9541c6",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ContrailElement.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d407edd65c75e9371d3b5ce8a94f84372b07e039",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ContrailElementImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d555577778a8fed116e4c0c50d85910a078583c9",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ContrailGuru.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c517660abc0db8861414eb1febc4ea3d5a24e47e",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ContrailManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "271b016dfb78bc3d6bc51420279014e8b403f21a",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ContrailManagerImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54e2e1491cd286344f9750fb730ee0deeae6fc6e",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/DBSyncGeneric.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "445a2cfa1e6fe1919826574b7dab5da37722ac36",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/EventUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c2301687ac70cca274a8b42d0dcd27f5fa5048e",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ManagementNetworkGuru.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90c67cc2c0b1771aa4d58d7fad8a8f6099e65206",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ModelDatabase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "357131217272345f8cb0cc84e5b0336579f80c4b",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ServerDBSync.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8626ce19c214331781dc24cd54c06eae2053c75a",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ServerDBSyncImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91acb3a751d798ebb4b14295b73ad18e25d64701",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ServerEventHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b7687961e28dbc5062edf9800a130fc28271308",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ServerEventHandlerImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cad2ea822289c2347fd6ceea09b6138f693514ac",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ServiceManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20796f71848c8133e1e41b8be973fe25cc7fc4be",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ServiceManagerImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87650c198b788a4caf47844093bf976db35812e2",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/management/ServiceVirtualMachine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e519eab8633df64c70bec9e7ffab4ee327e06cd",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/FloatingIpModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e699fd1f97c9e9e513c47f58857ff66ad66e5ee4",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/FloatingIpPoolModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f29852c44176c38802252071f59d0fbfb893661e",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/InstanceIpModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2da18ca34d6aef885966417867d79770bde32d29",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/ModelController.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f27082415f3bfb702bbfaf101e33a9bcfe0684b",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/ModelObject.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "944093711d4cafb3890bff70d5f574b0394dd3c9",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/ModelObjectBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b70663e9b1bfbab684beda225711096693552e60",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/ServiceInstanceModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ac0840ae0225b89fe70492f7f81b7602dfe92fe",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/VMInterfaceModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "591eac363d19da3036d111528276b5ade2063fb9",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/VirtualMachineModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e5b29991fa9e0d6127d7c922cd770944624c608",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/src/net/juniper/contrail/model/VirtualNetworkModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3e73bf1935f96b6247bb33f77ae2dac7b1f03f6",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/net/juniper/contrail/management/MockAccountManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cdb1a2ecc8c329af90709bf254c114fbd881280",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/net/juniper/contrail/management/NetworkProviderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f682d62d72f32d445e42abebda8ffc6a9c2b8bf",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/net/juniper/contrail/management/TestConfiguration.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d48163789503fcade5059bbb73de40af146a4a9",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/net/juniper/contrail/management/TestDbSetup.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dccd0ffbb0dbeed63ee37d5617af026118db0f74",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/net/juniper/contrail/management/VirtualNetworkModelTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2769c9fd7c2d62a38a7adf54c72e8ba4443686d3",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/resources/contrail.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04a717567857337d83f64e56fba530bd7a952b71",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/resources/db.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a482e6f098c5d2ced781f137055ad5deaa1f9a79",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/resources/log4j.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf033a6998be77422704769e04202eab321370df",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/resources/mysql_db_start.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90aa07d9783aa4c2eac6fbe2594e445add68fdb3",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/resources/mysql_db_stop.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "623d188bb37ee39e8ddeba1a001c15cc604f80cb",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/juniper-contrail/test/resources/serviceContext.xml"
    },
    {
      "type": "modify",
      "old_id": "ca41dff93762da3994456c4dadf4e1865a4fee80",
      "old_mode": 33261,
      "old_path": "plugins/pom.xml",
      "new_id": "e33ebd8c1f23efcf83154566299e65134bf7a91b",
      "new_mode": 33261,
      "new_path": "plugins/pom.xml"
    }
  ]
}
