)]}'
{
  "commit": "d068d817c5b526dcc291add5d954c86a447e9514",
  "tree": "e211fb486e336150629292698fa25555e2ee63a4",
  "parents": [
    "fa007ce93f674a5c83dcda9529d4297d5239ce70"
  ],
  "author": {
    "name": "Khen Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Mon Mar 06 11:44:18 2017 -0500"
  },
  "committer": {
    "name": "khenaidoo Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Tue Mar 07 07:27:26 2017 -0800"
  },
  "message": "[ 3050 ] Fixing cut and paste error in voltha.proto.\n\nThis commit is an amendment to the previous commit with the\nfollowing changes:\n\n1) Simplify the gRPC API to replace the activate_olt and re_enable apis\n   with only one enable api.  Note the adapter interface remains\n   unchanged to keep the flexibility of operations between different\n   device adapters.\n2) Small changes following the initial code review\n\nThis commit consits of the following updates:\n1) Support for the following config changes:\n      1a) Reboot of an OLT/ONU\n      1b) Deletion of an OLT/ONU\n      1c) Disabling of an OLT/ONU\n      1d) Re-enabling of an OLT/ONU\n\n2) Corresponding APIs are added to the voltha.proto file\n\n3) The adapter interface has been augmented with the above\n   APIs\n\n4) The ponsim_olt and ponsim_onu adapters have been updated to\n   implement the above APIs\n\nTODOs:\n1) Existing flows on the ponsim devices have not been updated\nto reflect the above changes.\n2) ponsim needs to be augmented to support the above APIs\n3) integration tests\n\nThe above will be addressed in a separate commit\n\nChange-Id: Ia7af7d773517df269cdc2b0c629d5ef8f1fb6e3a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5ba38bfd391bff507263c5510e4add4d77ea765",
      "old_mode": 33261,
      "old_path": "cli/main.py",
      "new_id": "3d9de586d1e98ffef88d499470f9081dc4cc1fe2",
      "new_mode": 33261,
      "new_path": "cli/main.py"
    },
    {
      "type": "modify",
      "old_id": "212c0cf3cfb847c266afc4f620a081e35a3fbb4a",
      "old_mode": 33188,
      "old_path": "voltha/adapters/broadcom_onu/broadcom_onu.py",
      "new_id": "1854d3230a087bac31221ae82a429e66f4828b98",
      "new_mode": 33188,
      "new_path": "voltha/adapters/broadcom_onu/broadcom_onu.py"
    },
    {
      "type": "modify",
      "old_id": "e1877e9753a06451d6adf705becf676dace453a8",
      "old_mode": 33188,
      "old_path": "voltha/adapters/dpoe_onu/dpoe_onu.py",
      "new_id": "89973aaad98b7f987daddf4e0adce2feff285e2e",
      "new_mode": 33188,
      "new_path": "voltha/adapters/dpoe_onu/dpoe_onu.py"
    },
    {
      "type": "modify",
      "old_id": "411173598c40269ca67ccec7363c0e556c066f51",
      "old_mode": 33188,
      "old_path": "voltha/adapters/interface.py",
      "new_id": "c7016d1197ff46920baa3761f751cbaf028bf26c",
      "new_mode": 33188,
      "new_path": "voltha/adapters/interface.py"
    },
    {
      "type": "modify",
      "old_id": "e80cc7943703fd58747e534b8369312c1650f834",
      "old_mode": 33188,
      "old_path": "voltha/adapters/maple_olt/maple_olt.py",
      "new_id": "6d5183c7a66a7db2bd6a3c2edb7838abe30fbfb2",
      "new_mode": 33188,
      "new_path": "voltha/adapters/maple_olt/maple_olt.py"
    },
    {
      "type": "modify",
      "old_id": "86026f453cf2c94439a7290ca6c35a91ce0337b2",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi_olt/microsemi_olt.py",
      "new_id": "152f8e33b30e89a48207a726cb531b2be847c0c6",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi_olt/microsemi_olt.py"
    },
    {
      "type": "modify",
      "old_id": "dcc55a74bc387b8267bb2b7c8c0174438082b912",
      "old_mode": 33188,
      "old_path": "voltha/adapters/ponsim_olt/ponsim_olt.py",
      "new_id": "08da8558e86ed49fa0fe1aa429a0efd8a9e9e001",
      "new_mode": 33188,
      "new_path": "voltha/adapters/ponsim_olt/ponsim_olt.py"
    },
    {
      "type": "modify",
      "old_id": "8740b76b0206b5c8cc246a5b86a7d88ebf8151d9",
      "old_mode": 33188,
      "old_path": "voltha/adapters/ponsim_onu/ponsim_onu.py",
      "new_id": "36d001333ac9966f4bf9fa90eb1abf1516e270ba",
      "new_mode": 33188,
      "new_path": "voltha/adapters/ponsim_onu/ponsim_onu.py"
    },
    {
      "type": "modify",
      "old_id": "1116ac142948f31571596f38853c2b8f563251e3",
      "old_mode": 33188,
      "old_path": "voltha/adapters/simulated_olt/simulated_olt.py",
      "new_id": "b5a6c3ff04f3abad3134d8bf2c1684d23937a181",
      "new_mode": 33188,
      "new_path": "voltha/adapters/simulated_olt/simulated_olt.py"
    },
    {
      "type": "modify",
      "old_id": "2b0ea9f5864b6a540aa3a6d7ceb4e16dc60a3c64",
      "old_mode": 33188,
      "old_path": "voltha/adapters/simulated_onu/simulated_onu.py",
      "new_id": "9b45af5fc7e9b9a5e72f9ada1746140cd2dd1884",
      "new_mode": 33188,
      "new_path": "voltha/adapters/simulated_onu/simulated_onu.py"
    },
    {
      "type": "modify",
      "old_id": "4551b35761777879d142006988363cb53810d74f",
      "old_mode": 33188,
      "old_path": "voltha/adapters/tibit_olt/tibit_olt.py",
      "new_id": "3bf9bfac613d595ebc713d48b56fd34bbfdb01d2",
      "new_mode": 33188,
      "new_path": "voltha/adapters/tibit_olt/tibit_olt.py"
    },
    {
      "type": "modify",
      "old_id": "5c11245080abd11b846fa9b3c7709d543e56e1fc",
      "old_mode": 33188,
      "old_path": "voltha/adapters/tibit_onu/tibit_onu.py",
      "new_id": "33b775142b7454fd1e01dc3b169aa09b3c8cc610",
      "new_mode": 33188,
      "new_path": "voltha/adapters/tibit_onu/tibit_onu.py"
    },
    {
      "type": "modify",
      "old_id": "e7a26f8985ef5624d565d91059431c139d115dae",
      "old_mode": 33188,
      "old_path": "voltha/core/adapter_agent.py",
      "new_id": "4859d2765168d45488f3c04f62eac5dd0502781b",
      "new_mode": 33188,
      "new_path": "voltha/core/adapter_agent.py"
    },
    {
      "type": "modify",
      "old_id": "3b28cbd37d483e1fd6f6d4a88f22df7cfac21f28",
      "old_mode": 33188,
      "old_path": "voltha/core/core.py",
      "new_id": "c11136b89552c78070ca2f84978c37162db0d817",
      "new_mode": 33188,
      "new_path": "voltha/core/core.py"
    },
    {
      "type": "modify",
      "old_id": "55feb1429e94a5718ccacde0b9fe7962fba76c51",
      "old_mode": 33188,
      "old_path": "voltha/core/device_agent.py",
      "new_id": "2cb56eca303d22e1f3a287b5b7b45ec4555936dc",
      "new_mode": 33188,
      "new_path": "voltha/core/device_agent.py"
    },
    {
      "type": "modify",
      "old_id": "326f407de10060bf6fcb87f6fcd4c16b53f92d74",
      "old_mode": 33188,
      "old_path": "voltha/core/global_handler.py",
      "new_id": "7d52d293fc6d78c8d8154ce9105705932622f66f",
      "new_mode": 33188,
      "new_path": "voltha/core/global_handler.py"
    },
    {
      "type": "modify",
      "old_id": "c0309ebba2328a1b912ac567f7f5234ae75ecd6b",
      "old_mode": 33188,
      "old_path": "voltha/core/local_handler.py",
      "new_id": "e7a4912e77d8e649960fa9d8292bf6b88e958cf0",
      "new_mode": 33188,
      "new_path": "voltha/core/local_handler.py"
    },
    {
      "type": "modify",
      "old_id": "e34f89bd25a3be7cbf79e4eed90b135e2d464af1",
      "old_mode": 33188,
      "old_path": "voltha/core/logical_device_agent.py",
      "new_id": "1ecd032d5275d261bb2098a1738036426241605f",
      "new_mode": 33188,
      "new_path": "voltha/core/logical_device_agent.py"
    },
    {
      "type": "modify",
      "old_id": "6cb8262f60d0c08afb8c903eea84429afb4ca87b",
      "old_mode": 33188,
      "old_path": "voltha/protos/voltha.proto",
      "new_id": "db98c2a80b44020f19b30d19ba52029f7703c200",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.proto"
    }
  ]
}
