)]}'
{
  "commit": "c5c5d10045a8e0aaf38388461cf3e9b7988845f7",
  "tree": "60e05a183fd940fa2eab1cfe12323a6bac020575",
  "parents": [
    "0a5bc30698d60bacd0f40a40db6ac61c58d6c33c"
  ],
  "author": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Wed Dec 07 21:12:27 2016 -0800"
  },
  "committer": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Wed Dec 07 22:36:43 2016 -0800"
  },
  "message": "Define and wire in bulk flow update adapter API\n\nThis adds support for defining bulk or incremental\nflow update capability on a per device type basis\nand implements the callout mechanism.\n\nIt also defines 5 new API entries for proxying\nmessages from a child-device adapter (e.g. ONU adapter)\nto the actual device as well as the APIs for registering\nand receiving async messages from a device via a\nparent device acting as a proxy. The implementation\nof this is left for the next PR.\n\nChange-Id: Ic48a458c170083842b6bc674d675b5b60c0827f6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "feec225e9f5b22e476eae7814c6325902a42ee02",
      "old_mode": 33188,
      "old_path": "voltha/adapters/interface.py",
      "new_id": "f9426c6400d1b358beac332c3a7e6efafa3da2c0",
      "new_mode": 33188,
      "new_path": "voltha/adapters/interface.py"
    },
    {
      "type": "modify",
      "old_id": "e358b26eb576a0aacba21c15fb846891a707dbbd",
      "old_mode": 33188,
      "old_path": "voltha/adapters/simulated_olt/simulated_olt.py",
      "new_id": "c6a6e11d4018edbe8e6db279d2b6989583e7c9a7",
      "new_mode": 33188,
      "new_path": "voltha/adapters/simulated_olt/simulated_olt.py"
    },
    {
      "type": "modify",
      "old_id": "ff8a01a4ba4a3e7bbc3ef31ec14a53caa7bb457d",
      "old_mode": 33188,
      "old_path": "voltha/adapters/simulated_onu/simulated_onu.py",
      "new_id": "38cb2c561fced1cada68e03c2a45521ca40b7685",
      "new_mode": 33188,
      "new_path": "voltha/adapters/simulated_onu/simulated_onu.py"
    },
    {
      "type": "modify",
      "old_id": "319f0845c04a59b5497ab629a1617420e07124dc",
      "old_mode": 33188,
      "old_path": "voltha/core/adapter_agent.py",
      "new_id": "5659f85cc457cb1e327de3bdc093ebb40d54634d",
      "new_mode": 33188,
      "new_path": "voltha/core/adapter_agent.py"
    },
    {
      "type": "modify",
      "old_id": "150a9fcee66e3c0b2f8352e47bc8d96c2955a440",
      "old_mode": 33188,
      "old_path": "voltha/core/device_agent.py",
      "new_id": "17ec6204278d66509d9523ddf55e86874d350990",
      "new_mode": 33188,
      "new_path": "voltha/core/device_agent.py"
    },
    {
      "type": "modify",
      "old_id": "0ada07394b41337190b93d92a5efdc44c34db462",
      "old_mode": 33188,
      "old_path": "voltha/core/logical_device_agent.py",
      "new_id": "5b629ca056fa8c231884490f032626e5abce73f6",
      "new_mode": 33188,
      "new_path": "voltha/core/logical_device_agent.py"
    },
    {
      "type": "modify",
      "old_id": "476cbc2299b1c5a2e5331b23be775d6d1474753a",
      "old_mode": 33188,
      "old_path": "voltha/protos/device.proto",
      "new_id": "0a1e9b20a835ff935831bdbe9f468a97ea83ca55",
      "new_mode": 33188,
      "new_path": "voltha/protos/device.proto"
    }
  ]
}
