)]}'
{
  "commit": "ab836e97c15b01312892c83da287294e7228316f",
  "tree": "02534e97ed0ee0e66b9255b94bfacf320032be44",
  "parents": [
    "bb869acd0af7ff887fbb83de72c81f8fb2c45a18"
  ],
  "author": {
    "name": "Girish Gowdru",
    "email": "ggowdru@radisys.com",
    "time": "Thu Oct 25 01:17:57 2018 -0700"
  },
  "committer": {
    "name": "Craig Lutgen",
    "email": "craig.lutgen@tellabs.com",
    "time": "Wed Nov 21 18:07:34 2018 +0000"
  },
  "message": "VOL-1221: OpenOLT Adapter/Driver will use a Technology Profile Instance to create the OLT Upstream and Downstream Queuing and Scheduling Constructs for a Bidirectional Flow.\n\nChange-Id: Iaf1a782529e2c459c586b158bd4f6447f548e004\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa1b6caf736ca43fb22fd1f3a9c85266f5b09152",
      "old_mode": 33188,
      "old_path": "common/pon_resource_manager/resource_manager.py",
      "new_id": "9e249fb3d0a3f7c7fa12b76bcbd593fde8ee7c45",
      "new_mode": 33188,
      "new_path": "common/pon_resource_manager/resource_manager.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "new_mode": 33188,
      "new_path": "common/tech_profile/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3a9993b9a6a08403ad717a75f4e33ba19642f15",
      "new_mode": 33188,
      "new_path": "common/tech_profile/tech_profile.py"
    },
    {
      "type": "delete",
      "old_id": "8a03294da773d959a42df4ad1776b78caade3199",
      "old_mode": 33188,
      "old_path": "tests/utests/common/test_pon_resource_manager.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "94784ec21a752e6dfb042d5e90ff199fa7880100",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py",
      "new_id": "c96b27a9cfe5ab3cbe3884658e41f6d5a3978360",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py"
    },
    {
      "type": "modify",
      "old_id": "3bb1e78c5282ce721e919c642cf614f151aeb6d8",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_mib_download_task.py",
      "new_id": "e597d7684d70bebe27cf8e3913bded26756087cf",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_mib_download_task.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24256937a336da89493f5867a6a7e54daa4bcd49",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_tp_service_specific_task.py"
    },
    {
      "type": "modify",
      "old_id": "c8b3a62a4ea4e7204c438540392365294f6a0732",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_vlan_filter_task.py",
      "new_id": "9d2272373fb3a70c9a82ae0d14109c59fd62d21c",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_vlan_filter_task.py"
    },
    {
      "type": "modify",
      "old_id": "ae729dae497498f28718d52eeccf8f6dbfd60971",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/onu_gem_port.py",
      "new_id": "a7403ed9a9e18d3ae8893f244362ee2bdd3f5be4",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/onu_gem_port.py"
    },
    {
      "type": "modify",
      "old_id": "b353a7b7eacfc9222cd4e2ea08640b06f384e571",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/onu_tcont.py",
      "new_id": "c1f5a894328962134622d3ba5e41039cd57efc1d",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/onu_tcont.py"
    },
    {
      "type": "modify",
      "old_id": "a555118fda50a1b3a39b894d11ff34fa06d05418",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/pon_port.py",
      "new_id": "7fb6a9e7a8f4b70adafdc8132197d9baf4ff60d7",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/pon_port.py"
    },
    {
      "type": "modify",
      "old_id": "fc4696acb2c285563d8b686e155dcceb0a4c6d1e",
      "old_mode": 33188,
      "old_path": "voltha/adapters/openolt/openolt_device.py",
      "new_id": "bdd7c74ded1410059448200f6eaf7f4fb5933b65",
      "new_mode": 33188,
      "new_path": "voltha/adapters/openolt/openolt_device.py"
    },
    {
      "type": "modify",
      "old_id": "59c6c27d130687ddb4034012ea68062a092b1a43",
      "old_mode": 33188,
      "old_path": "voltha/adapters/openolt/openolt_flow_mgr.py",
      "new_id": "7e6c25820eac19df626fcdb8226316562015fe52",
      "new_mode": 33188,
      "new_path": "voltha/adapters/openolt/openolt_flow_mgr.py"
    },
    {
      "type": "modify",
      "old_id": "6ac8a2264afabc91aaed73d6e597e98b1cdb0d37",
      "old_mode": 33188,
      "old_path": "voltha/adapters/openolt/openolt_resource_manager.py",
      "new_id": "7e869d43dd97b26657445cb4d81839b0814bdaa4",
      "new_mode": 33188,
      "new_path": "voltha/adapters/openolt/openolt_resource_manager.py"
    },
    {
      "type": "modify",
      "old_id": "ac9093b1e667ae82dbe848b435b81ed7103b0891",
      "old_mode": 33188,
      "old_path": "voltha/adapters/openolt/protos/openolt.proto",
      "new_id": "8c35bbaf05ae2ed07aa19a7483755f7222b6b7e3",
      "new_mode": 33188,
      "new_path": "voltha/adapters/openolt/protos/openolt.proto"
    },
    {
      "type": "modify",
      "old_id": "255b2e7c6823c09549fd60028cbe5f50fa11d51a",
      "old_mode": 33188,
      "old_path": "voltha/core/adapter_agent.py",
      "new_id": "381559ee268db52e80ca905f9bf04927c0d492ad",
      "new_mode": 33188,
      "new_path": "voltha/core/adapter_agent.py"
    }
  ]
}
