)]}'
{
  "commit": "44cd7bb0354fcc51c5d04e2163dd090dfc0d7631",
  "tree": "61ad1fc742a45982699143e2e0c317a3fa9635f9",
  "parents": [
    "fefd4649579a44682a4b86918dee79da734010e0"
  ],
  "author": {
    "name": "William Kurkian",
    "email": "wkurkian@cisco.com",
    "time": "Mon Feb 11 16:39:12 2019 -0500"
  },
  "committer": {
    "name": "William Kurkian",
    "email": "wkurkian@cisco.com",
    "time": "Tue Feb 12 12:22:15 2019 -0500"
  },
  "message": "VOL-1452 Switched openolt adapter use pyvoltha for libraries\nRequires and update to pytholtha to produce _pb2_grp.py proto files\nChanged flow_decomposer dependency to use pyvoltha.common.openflow.utils\nChange-Id: Ic9cccf06e8820fb4abefd72d5fa9c4df414b00d9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ee4c38d6b653e877b7f9dfc84037303794bdf19",
      "old_mode": 33188,
      "old_path": "python/Makefile",
      "new_id": "803a132030684293fe9dabbcfa5d3fda3248821f",
      "new_mode": 33188,
      "new_path": "python/Makefile"
    },
    {
      "type": "delete",
      "old_id": "e4451415ce85e623f0ead1657bf90c05f35583d4",
      "old_mode": 33188,
      "old_path": "python/adapters/BUILD_ENV.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "72d73955889a0bdba1feee10d89cf8675c5a9f1d",
      "old_mode": 33188,
      "old_path": "python/adapters/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "58aca1effef436b6eb2d179d86a09278d431eec8",
      "old_mode": 33188,
      "old_path": "python/adapters/common/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "06572578d58d3edfce8bda351e062cfa08b3ac77",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/frameio.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/third_party/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3216042d8d6b9f4898b53d2e3720128cfb2181cb",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/third_party/oftest/LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f0cb6490a045fbfb5148d0a62aefc2bacf0f11c5",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/third_party/oftest/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/third_party/oftest/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ae80754f3af2a55ec1a89bf63ed8681feb437f5",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/third_party/oftest/afpacket.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "092d4904dce3101ec816b714f7111d9393f733af",
      "old_mode": 33188,
      "old_path": "python/adapters/common/frameio/third_party/oftest/netutils.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4a826284a66d31ec199d916526b71c6e8802b619",
      "old_mode": 33188,
      "old_path": "python/adapters/common/kvstore/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "789e797824ba2127eae6d44094f81a4b816bfff5",
      "old_mode": 33188,
      "old_path": "python/adapters/common/kvstore/consul_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1850e79987971faad192e9f933e5fff49e204c9",
      "old_mode": 33188,
      "old_path": "python/adapters/common/kvstore/etcd_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f6486f382ccd732f9ba2a210816ebe8ea9a30024",
      "old_mode": 33188,
      "old_path": "python/adapters/common/kvstore/kv_client.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ed7f2465b133e36b20e90bd3e76b71c2bbadb08e",
      "old_mode": 33188,
      "old_path": "python/adapters/common/kvstore/kvstore.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2d104e044dc917140caa46fb2218e7ef25fe58aa",
      "old_mode": 33188,
      "old_path": "python/adapters/common/pon_resource_manager/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a1a5c1481279d7f162e29a27b3ee0735411272f9",
      "old_mode": 33188,
      "old_path": "python/adapters/common/pon_resource_manager/resource_kv_store.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "17b2871a896cde37826b740b2e23a1e86f8a4376",
      "old_mode": 33188,
      "old_path": "python/adapters/common/pon_resource_manager/resource_manager.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ac971a9f258126bbc189ad9b9580fb44c75788e",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b24113f557c784e4874ac6e3f8f8145a2a8ad88b",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/adapter_alarms.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f5f4f41f06816308e6da7cd4481e618510a9ff3",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/heartbeat_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/olt/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c8666a3de77f8d90bce257bcdb3856d7900c4b10",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/olt/olt_los_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2bf054e42d4f354ead7942c39ac3eb83819bb1e1",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_activation_fail_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a1398759c96c759fa1df1ffdb28399b6a2111314",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_active_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c7da2bc8af68905b5b2f8d8ef9dcfa24352f657f",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_discovery_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "52b6850ce30954377102c4e0ada07185b048adcb",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_dying_gasp_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7e3a7aee3c11beefa8efabc6e9e58edee3a1245",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_equipment_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7b59d55b043d316b2fa54f57978f913861616ef3",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_high_rx_optical_power_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "64caefe6db6a2614bc5e27031f857d51cd151b9b",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_high_tx_optical_power_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8daf5a616d3cf638199756284cb4321e3925faf4",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_laser_bias_current_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fa5039cbdb3acde253ae3826b78e7304dcadf065",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_laser_eol_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e5952118680224d96b7353802744a132bf508d1b",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_lob_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc05cb0b76cf1e316882e7ad3aa34caf2b342386",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_lopc_mic_error_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "af695ca6284346d834d1f5c69310589531799128",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_lopc_miss_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d2ebb7fd044998fd0951943c6fe67656d4239c49",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_los_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee6f4d2f646e5e7082d1c67028c5ba22c4f6c921",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_low_rx_optical_power_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e28a5567e5274c2c9cfa4dcadf0308f822e51c03",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_low_tx_optical_power_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c742762797b197fd150b0ad04832263fbc574cf1",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_selftest_failure_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4861f75776aba40c4089e4dfef0406096def8f3f",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_signal_degrade_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bcc629ad043837c290ec611a8024108a7106b954",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_signal_fail_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9960f03fe03aa9430655fe4850aad1eccbda2d26",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_startup_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bfa1623b8546a8e5b44abd28aaf0b6577c45919c",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_temp_red_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a28f81854766b0cd69c6915574af6604bb7eb8e",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_temp_yellow_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "506351ce2bd4f941814477da68810c0ec7f87d45",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_voltage_red_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1bb3ef612b2858705c68c23dd64c74228486ce7c",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_voltage_yellow_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "32d677dfdc14fc5c77b82921dd42ff31ef182202",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/onu/onu_window_drift_alarm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1333ed77b7e1ed056329cae96075dc558158ee69",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/simulator/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/simulator/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4dfee37028d7f1d60f7037b789325f60f83a9c86",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/alarms/simulator/simulate_alarms.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a55c7d2b17cfeb4d97ed9c8f02d3f9ba563edb33",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fe14feef5ad5e0de232d30bd51b6f4a152672128",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/adapter_pm_metrics.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e0012b818460e465350fc3d8fa3db2df83623cda",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/olt/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/olt/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea2e0c8c1c22d3e4422d292924eb7984d920ef5c",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/olt/olt_pm_metrics.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "31169ae8e891d0231eee3a62b9462171be839396",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/onu/IntervalMetrics.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4b9798ed05c6ba8b86d50e301bb9350c3fe76361",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/onu/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/onu/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c186bbb1ee8e326ced95a936a0f28f0412b8ce17",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/onu/onu_omci_pm.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5629e7ccfa760b29145203d08a21a51009798357",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/onu/onu_pm_interval_metrics.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c94136adbd1e0f95e343a6794d9e7b31ef83b151",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/kpi/onu/onu_pm_metrics.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/database/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2af69232d2234c3c58a6b8196c5b1182cc598608",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/database/alarm_db_ext.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eb933232f7ada71eba79a88e97aa53da7b6eeb5e",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/database/mib_db_api.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a7de8fda954819ab4ff1f7d02753a4b105806de",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/database/mib_db_dict.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d06a7fa3c5d2c4109b51871f4f6eb68a34afc6e7",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/database/mib_db_ext.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cf1cf3e8c8fa6af64d4ac51df79eb2c3adcf20dd",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/me_frame.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a94146dc2f938985288946fa8a3b249e19f9ae0",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1c601905a9b9d0fb8e77030dab5862575b597c0",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci_cc.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "64fefc50623ace7b1912c84b6df04f9e7d452cd1",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci_defs.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "95e6581c6e2f87b27c7a57d51ad33591c9ce59de",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci_entities.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "56e985b2e90d2b17d29b3c276adee720482b98ba",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci_fields.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c0d7d4aeefa7dbf54a75e2f15d19a0611a5bc6ff",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci_frame.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a8a2d0587350083f6e149cb59a9307983afad4b6",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci_me.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "04d3e8308706a9ac22d7b023ab1e829f7f3c8d0b",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/omci_messages.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1fa00fe302141eed85f3b95782ca783684450482",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/onu_configuration.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a0c439b2d88e32427c17ea89e93f5bb652d19f5",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/onu_device_entry.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "98ba6840f21e2bdf8c2b8b1dde0f26ec3ab7c81d",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/openomci_agent.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c6786508107ee2198f96d4646df305c823b2ff5",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/openomci_event_bus.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/state_machines/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c7b7d64d2d526e3eec4158d4dd5f15c7f9115bb0",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/state_machines/alarm_sync.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e6d5884da623ac331faee02d8feb48f05d33f49e",
      "old_mode": 33261,
      "old_path": "python/adapters/extensions/omci/state_machines/image_agent.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d2572570c3fae3351f28a65242fbd8dbd7d2eed1",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/state_machines/mib_sync.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c13739e15feb346e5213aa956eecc35c7112778c",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/state_machines/omci_onu_capabilities.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78cfa743c2af9c6e9b93e2bffdc416bd99bb3870",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/state_machines/performance_intervals.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a16f3a2f636e65d63b21ea427f933cfa8e6f66e7",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/alarm_resync_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "63da4279b037ec8c1507a36d6d9a071ae1091d46",
      "old_mode": 33261,
      "old_path": "python/adapters/extensions/omci/tasks/file_download_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1560c83a1289bb57ff0ffae5ab062a47eb45e91e",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/get_mds_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d41c1d05baffffb4a8786b765f9cb3222f7ed2a7",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/interval_data_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "38e29dcfb841564aa9e7a08d076344d6ddac79a7",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/mib_reconcile_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef9c53162089eaba50210d2f6d41b65b9b121390",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/mib_resync_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4afd2348fc45660ce165bb724ec4b2ed386ea0a4",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/mib_upload.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "355e26aa1ac1893a3045ca57c810aad0df6de4e2",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/omci_create_pm_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "adf1ce24b3ff2912b5c780018eb29984c0c9c92b",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/omci_delete_pm_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c325278a56aa5c39f10c58520a2a547de84d2ea6",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/omci_get_request.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "da7bff5b5a6ca36b0522f987bc8baa2cec218d18",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/omci_modify_request.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5eaa87c0578dc503fc72fe1bd9673d1b9a3cc7d9",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/omci_sw_image_upgrade_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "048382c1b5c820912dd86417ef570ae1d61b5908",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/onu_capabilities_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "316e23ba42fa873819b5407b72b46ac8acc6db7a",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/reboot_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5b1dc95cd9e1bed5d0a85b9bf1cffc2965b8e6d",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/sync_time_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36020c0eff94cee889c0b1b4788933da15551877",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eb7a252548690e373adc1ac6a55831071530b326",
      "old_mode": 33188,
      "old_path": "python/adapters/extensions/omci/tasks/task_runner.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "abe1bbc5e31976faaf584a2408443ac32f9f38f8",
      "old_mode": 33188,
      "old_path": "python/adapters/iadapter.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0390d8441f3678c23c5a3c89e5973d3e12fdea6",
      "old_mode": 33188,
      "old_path": "python/adapters/interface.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "58aca1effef436b6eb2d179d86a09278d431eec8",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "657a68103485d94552867d186a962e2ee08e4d3c",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/adapter_proxy.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fccb04962fe2e1bd87deb23c9a3eb22b6a9e259c",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/adapter_request_facade.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "efcf558f7f9a0f78a7b60f5f12bfb6f35c09cd0a",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/container_proxy.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b8971883d544a5d4c1cdf9c39346c9b9fab8e75a",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/core_proxy.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "89b33851ad6bfe58206ea453d7e432a4a27337cb",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/event_bus_publisher.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a4719d469b929e7f1787c6f41c657863e44fa300",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/kafka_inter_container_library.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c4eeb861074b0b00e0e87840b19020905296080",
      "old_mode": 33188,
      "old_path": "python/adapters/kafka/kafka_proxy.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3af6421c7816fe1d17d7158aab4b994c050ce885",
      "old_mode": 33261,
      "old_path": "python/adapters/openolt/main.py",
      "new_id": "083a167027b34f2ad7c06e90dac2be0fe18ca2c1",
      "new_mode": 33261,
      "new_path": "python/adapters/openolt/main.py"
    },
    {
      "type": "modify",
      "old_id": "3a410aed4d53febe63626b33d67f53478fcf2a63",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt.py",
      "new_id": "aaeff9fae58c871ff9d24eae761facdbd1e94480",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt.py"
    },
    {
      "type": "modify",
      "old_id": "aa227d315302908e7de7e5f0058bb8878d33174f",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt_alarms.py",
      "new_id": "ad6fd990afaf7f8f4e21da61a1df8ffe407759a3",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt_alarms.py"
    },
    {
      "type": "modify",
      "old_id": "d3080bac73a273e9445088e5f2358896bace9677",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt_device.py",
      "new_id": "29df184e54e96e3dc6b8bc04a033df5f44ec6065",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt_device.py"
    },
    {
      "type": "modify",
      "old_id": "e298db228eaf4570d8055a3e57f11ac9df565f18",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt_flow_mgr.py",
      "new_id": "198ee3a178dadb345fdbf207f769eaff21486753",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt_flow_mgr.py"
    },
    {
      "type": "modify",
      "old_id": "a44eafcebc68096616b0aab527cf5632b9514b64",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt_platform.py",
      "new_id": "70322471904fc41fb1a79911136bdd05db9de151",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt_platform.py"
    },
    {
      "type": "modify",
      "old_id": "760471d638337420dbb408cabca03c72f72d7b9b",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt_resource_manager.py",
      "new_id": "c784678d0853ea63a9477d2089c63ff724fd998f",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt_resource_manager.py"
    },
    {
      "type": "modify",
      "old_id": "bfdb61c2d8722128b181a4707bab41149fb2579a",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt_statistics.py",
      "new_id": "c33b9777e91e5d4c3f76e9be4987864368736a89",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt_statistics.py"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/common/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e717c1652ab2f8444397cc8fee5ca42ec2493356",
      "old_mode": 33188,
      "old_path": "python/common/event_bus.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c00c900a20a2415e158b3868471271cbc63ab769",
      "old_mode": 33188,
      "old_path": "python/common/manhole.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/common/openflow/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "456ae066176a3dd5c100747c68995f7e41209838",
      "old_mode": 33188,
      "old_path": "python/common/openflow/utils.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cbbda893cef342bfc38157b5aabe16f1d498eee5",
      "old_mode": 33188,
      "old_path": "python/common/structlog_setup.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "12610a75731437ccd7fb2bc01e7249b9d3c665f5",
      "old_mode": 33188,
      "old_path": "python/common/tech_profile/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/common/tech_profile/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "abea3641804f3b76048bfa90790b8dd19c11a798",
      "old_mode": 33188,
      "old_path": "python/common/tech_profile/tech_profile.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/common/utils/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "10d1ce39587af99f919f184616be28f77dee7424",
      "old_mode": 33188,
      "old_path": "python/common/utils/asleep.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "853143bfc64c18ac099a08db27c0338e4e49a01d",
      "old_mode": 33188,
      "old_path": "python/common/utils/consulhelpers.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3c55c1aa4c52f4ee0fe467a8cb3911122ede0c4e",
      "old_mode": 33188,
      "old_path": "python/common/utils/deferred_utils.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4620aeff25060ebaee9270c1bc10bb462d8310f1",
      "old_mode": 33188,
      "old_path": "python/common/utils/dockerhelpers.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8df630e6f511f598141d3daf29d0138889e66383",
      "old_mode": 33188,
      "old_path": "python/common/utils/grpc_utils.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e0fea1c95fae20a26243620674bcebd40bd14df7",
      "old_mode": 33188,
      "old_path": "python/common/utils/id_generation.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "858cb3a1c7cbb982f8fdbeddff6d2c8be88f9cfa",
      "old_mode": 33188,
      "old_path": "python/common/utils/indexpool.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c18d0135bd380871ed760b95ff1803be4aff77f9",
      "old_mode": 33188,
      "old_path": "python/common/utils/json_format.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2b4257acbd8cfbc6134ad55f8506de86a59cc8e4",
      "old_mode": 33188,
      "old_path": "python/common/utils/message_queue.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7df7f9ffd05e1832356476581b2bd524ff266e88",
      "old_mode": 33188,
      "old_path": "python/common/utils/nethelpers.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ea739a7c147e8e9ff964494c7c0f9a96c314c80",
      "old_mode": 33188,
      "old_path": "python/common/utils/ordered_weakvalue_dict.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "270bd71e2515d11a2201ea799acea7e0150ba3a1",
      "old_mode": 33188,
      "old_path": "python/common/utils/registry.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a076f07c8668d6748b4d183c6429ed0cb0045469",
      "old_mode": 33188,
      "old_path": "python/compose/adapters-openolt.yml",
      "new_id": "197787f2d9f498dfae17c8463c533f96c3a0d5f6",
      "new_mode": 33188,
      "new_path": "python/compose/adapters-openolt.yml"
    },
    {
      "type": "delete",
      "old_id": "7de711566bf1ae484a33e12b18fc033e2a261734",
      "old_mode": 33188,
      "old_path": "python/core/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "python/core/config/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d9063488ab7745358e86935804ea0c276a37a85b",
      "old_mode": 33188,
      "old_path": "python/core/config/config_backend.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "faf314143f74298c87377e2d0598b524b8316161",
      "old_mode": 33188,
      "old_path": "python/core/flow_decomposer.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "41011455eee3f854f73ade83e47ec0e31660820e",
      "old_mode": 33188,
      "old_path": "python/docker/Dockerfile.adapter_openolt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "898f7fab46279fa80f1334cb64c23933cc393a9f",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.base"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b6ce9e0b26801de93f5bb9313fbef0021a490fa",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.base_local"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac715482298230b286431df75fd03853c8b0d6e3",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.openolt_adapter"
    },
    {
      "type": "modify",
      "old_id": "71d8b56ee18c63098cfa2f7ffbedf0a9a8de9aba",
      "old_mode": 33188,
      "old_path": "python/docker/Dockerfile.openolt_protos",
      "new_id": "55859428b2a3363de3cedd87e82e9e649442fe6e",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.openolt_protos"
    },
    {
      "type": "delete",
      "old_id": "725bb8c7ffc3cddd1180b31bf095f39f5f2c2ba8",
      "old_mode": 33188,
      "old_path": "python/protos/events.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ddc8f74b061532f00c39af7e6f93fc4347e54ae0",
      "old_mode": 33188,
      "old_path": "python/protos/openolt.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "17678709683750c540c14956a98b9a76d2937072",
      "old_mode": 33188,
      "old_path": "python/protos/third_party/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "old_mode": 33188,
      "old_path": "python/protos/third_party/google/LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/protos/third_party/google/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb0b29262c9f11d05552e2bede52be6264c848",
      "old_mode": 33188,
      "old_path": "python/protos/third_party/google/api/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4a4bd7d208935eae4f4f138bededdf89107cbffe",
      "old_mode": 33188,
      "old_path": "python/protos/third_party/google/api/annotations.desc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cbd18b847f39ea4b9b432825424c13f60a010b0d",
      "old_mode": 33188,
      "old_path": "python/protos/third_party/google/api/annotations.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce07aa14f54feec4c107cdde161395ad2fb42e2e",
      "old_mode": 33188,
      "old_path": "python/protos/third_party/google/api/http.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "56cb35602de280527dcf26687a7a5a0257eac40f",
      "old_mode": 33188,
      "old_path": "python/requirements.txt",
      "new_id": "015660e919fa753a74978fb18e576a636eabf73a",
      "new_mode": 33188,
      "new_path": "python/requirements.txt"
    }
  ]
}
