)]}'
{
  "commit": "84a71e9ce9bdcd1932f3c851ca4348a989eb2160",
  "tree": "8e49c3c13dbd1718abe67cc6a6debf19236bfc06",
  "parents": [
    "a4d0bdeb4ad41ff58f4928dc948272662e7c230e"
  ],
  "author": {
    "name": "Zack Williams",
    "email": "zdw@opennetworking.org",
    "time": "Fri Nov 15 09:00:19 2019 -0700"
  },
  "committer": {
    "name": "Zack Williams",
    "email": "zdw@opennetworking.org",
    "time": "Tue Nov 19 07:31:59 2019 -0700"
  },
  "message": "[VOL-2241] Python 3 refactor of pyvoltha\n\nMajority of work was manual fixes to bytes and strings types, which are\ndifferent in py3, but same in py2. As the OMCI library does a lot of\nthese comparisons and scapy then renders packets, this was frequently\nnontrival to debug.\n\nAlso:\n\n- Removed grpc dep which wasn\u0027t being used, not py3 compatible\n- s/Alarms/Events/ to work with protobuf changes per VOL-2224\n- Automatic fixes via modernize tooling\n- Removed unused OrderedWeakValueDict code\n- Removed frameio send_frame specific to Darwin (MacOS), which had no\n  corresponding linux code\n- Use library functions for hex and unicode conversions\n- Various other cleanups and fixes (EOL whitespace, etc.)\n\nAlso more (Matt):\n\n - handle stringify better, check if already string\n - use binary string for binary work\n - import new thread paths\n - update requirements.txt for newer libraries needed with newer python\n - return proper tuple for unpacking\n - bytes string formatting fixed\n - fix mock task unit test\n\nEven more (Zack):\n\n- Python 2/3 compat for _thread by using \u0027future\u0027\n- Bump version to 2.3.0\n\nChange-Id: I53b596d374a944bfb80d0b112f21bcc1f8bcee6e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eece9ac64a8ce900dc684eb0c75f5ba427486d86",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "43bab9ed8b725dd0f8ea65f96fdc21a65a4e400b",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "fb766947e6a77a5ecd8277913e89393d4d17c7de",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "276cbf9e2858c779297bb9f73b34170302949ec4",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "d97a2696c8d5602d4cb8551b93b009a05f8c7069",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/frameio/frameio.py",
      "new_id": "45b2a96b1cf5fdcdb953564116b6aad30ed74897",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/frameio/frameio.py"
    },
    {
      "type": "modify",
      "old_id": "9ae80754f3af2a55ec1a89bf63ed8681feb437f5",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/frameio/third_party/oftest/afpacket.py",
      "new_id": "ba54da7ac99cc29aaac0a7307660773df138303a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/frameio/third_party/oftest/afpacket.py"
    },
    {
      "type": "modify",
      "old_id": "092d4904dce3101ec816b714f7111d9393f733af",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/frameio/third_party/oftest/netutils.py",
      "new_id": "ea48d27c9f764ec07f81dad9ae46dec1fb05d16c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/frameio/third_party/oftest/netutils.py"
    },
    {
      "type": "modify",
      "old_id": "88afb1cd9e71d5abc524778df244c2da767c0c40",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/kvstore/consul_client.py",
      "new_id": "ec4a01cac5f8be4cd03c09bd38ddaa24ac8406b1",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/kvstore/consul_client.py"
    },
    {
      "type": "modify",
      "old_id": "e1850e79987971faad192e9f933e5fff49e204c9",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/kvstore/etcd_client.py",
      "new_id": "c1d78641d4f29f22007d9542a3db0c2f83f88d28",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/kvstore/etcd_client.py"
    },
    {
      "type": "modify",
      "old_id": "01a1fcc45d95feb5671169d3dec9392deb4be7cc",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/kvstore/kv_client.py",
      "new_id": "7d2201b57afd1339ebd47752c7f75bef10a5d00a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/kvstore/kv_client.py"
    },
    {
      "type": "modify",
      "old_id": "ed7f2465b133e36b20e90bd3e76b71c2bbadb08e",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/kvstore/kvstore.py",
      "new_id": "82ce0821c9a56b5bcf8149bead0d90974e99850e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/kvstore/kvstore.py"
    },
    {
      "type": "modify",
      "old_id": "6f0a88c20e410abbb16f4980091a1bc391d832d8",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/pon_resource_manager/resource_kv_store.py",
      "new_id": "07adcadb48dbbcccb400ab70612a4ddc948f305d",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/pon_resource_manager/resource_kv_store.py"
    },
    {
      "type": "modify",
      "old_id": "2bf679459454514f46e30757528faf846c17d634",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/common/pon_resource_manager/resource_manager.py",
      "new_id": "07b7414bea03d541992de29b9f5587791e64693a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/common/pon_resource_manager/resource_manager.py"
    },
    {
      "type": "modify",
      "old_id": "a5fd977baf2aa69c2d6054e722962f7012604a00",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/adapter_events.py",
      "new_id": "c7e80d23a910224a1940cd43236b9d9b4f8215f8",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/adapter_events.py"
    },
    {
      "type": "modify",
      "old_id": "39386f29ec545bfe25c2e94a4eb7327e1648f3cc",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/heartbeat_events.py",
      "new_id": "0298715dcac3482d072bc9977545917954b8cb07",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/heartbeat_events.py"
    },
    {
      "type": "modify",
      "old_id": "8afcfb1771db0924564915e752179e20de4b8fee",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/olt/olt_los_alarm.py",
      "new_id": "0963f1d42f6fede4f529c96f2595bb770267a238",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/olt/olt_los_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "ab07d0e86c1d71394dfd772f6fc4740f77886171",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_activation_fail_event.py",
      "new_id": "b0b7c9faec772a778a7b95fdc5f4a51fbbcdd23a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_activation_fail_event.py"
    },
    {
      "type": "modify",
      "old_id": "2eb7252c3391428743c0f3753c213bba875ce1d7",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_active_event.py",
      "new_id": "6927f7e57b3426b009121a3eb8a1c9e6c224245e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_active_event.py"
    },
    {
      "type": "modify",
      "old_id": "0e9c4840a2557355bf40e35883f98ef5d9241dfa",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_discovery_event.py",
      "new_id": "82a639b26a0531c42ade49d1c746d89c13ce264c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_discovery_event.py"
    },
    {
      "type": "modify",
      "old_id": "a149aa4a10ed5f3f4164eace3cc379303fb3e650",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_dying_gasp_event.py",
      "new_id": "747e366d2d6f560e7c5e3232bc22fed0390c3e99",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_dying_gasp_event.py"
    },
    {
      "type": "modify",
      "old_id": "63be391ac04daf122506f367dad4948e44a170a9",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_equipment_event.py",
      "new_id": "cc28ebbfad754896418f831cc6e5815e9cdf7e1c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_equipment_event.py"
    },
    {
      "type": "modify",
      "old_id": "adc67c72417ab90c53f52b0aee8eb68bb6267c0a",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_high_rx_optical_power_event.py",
      "new_id": "65f1e5720d51ac4c8a1977fda0fee6edc95198f4",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_high_rx_optical_power_event.py"
    },
    {
      "type": "modify",
      "old_id": "66fa16fe4e1c3dceb1add3efc910cec12fbc6921",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_high_tx_optical_power_event.py",
      "new_id": "b5e3df2923c8ade023524929dd8dcc69536e883b",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_high_tx_optical_power_event.py"
    },
    {
      "type": "modify",
      "old_id": "1d62a9cbcfd287d2f923e854d10e43fc86e3db5c",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_laser_bias_current_event.py",
      "new_id": "1e81b6259495218929496597ed6e33c6dead2135",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_laser_bias_current_event.py"
    },
    {
      "type": "modify",
      "old_id": "d0e636ac4ac3403b12eb0035e1247c859a322938",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_laser_eol_event.py",
      "new_id": "58d579141f53f5cb6ee813e51bdc7cbce8f5fdc2",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_laser_eol_event.py"
    },
    {
      "type": "modify",
      "old_id": "8fcf1a2a65e87003919739449cc318174ea1a82b",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_lob_event.py",
      "new_id": "dda3bc98a5ae66d74720c21ffc097ed9b9b7116d",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_lob_event.py"
    },
    {
      "type": "modify",
      "old_id": "1463ee4cdb4ad11169a5e1f563cc3954f211bc8e",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_lopc_mic_error_event.py",
      "new_id": "71985bbb9c7de1f2dd445c18aae0aa4ef5e9da4f",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_lopc_mic_error_event.py"
    },
    {
      "type": "modify",
      "old_id": "f387b1418cc8733715ba812cc8dc8eba3b5a7e19",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_lopc_miss_event.py",
      "new_id": "38d3364a1b27f5617a7c78f447feb8439463cf8e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_lopc_miss_event.py"
    },
    {
      "type": "modify",
      "old_id": "ba80836e268a435d7935f0f60ee3a281d83fa9fe",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_los_event.py",
      "new_id": "08e7edd0ee8b0decda1fee58d018867f86289d29",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_los_event.py"
    },
    {
      "type": "modify",
      "old_id": "c177c89c80008de0ce84cc7057417d2b8ec4078b",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_low_rx_optical_power_event.py",
      "new_id": "eb952cfc3d92969cb82ec40f99f0fc7a6e9a4a81",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_low_rx_optical_power_event.py"
    },
    {
      "type": "modify",
      "old_id": "63c05827c70d167e8d2b3192c9a8ee7620b2d992",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_low_tx_optical_power_event.py",
      "new_id": "db2f684d6c0cebfc2d5c97fda89d2a7ddc97748f",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_low_tx_optical_power_event.py"
    },
    {
      "type": "modify",
      "old_id": "00a5fd3dd2252237ffbe483bb430cb91305a28bc",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_selftest_failure_event.py",
      "new_id": "0ec0d27ed5f883eb94001e0d846d8a43b03daaf3",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_selftest_failure_event.py"
    },
    {
      "type": "modify",
      "old_id": "13a812f408f7e1e6a6d0b7da40b92d77c44c4d5a",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_signal_degrade_event.py",
      "new_id": "5f9078efa2c9a2d4b7f66c09288695a2b0edfb5e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_signal_degrade_event.py"
    },
    {
      "type": "modify",
      "old_id": "d49b27a99d15d4598ddebf5b16f77bc2eae8737e",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_signal_fail_event.py",
      "new_id": "6f475e67aa69c12251ed4d868c2499d9c3ca4324",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_signal_fail_event.py"
    },
    {
      "type": "modify",
      "old_id": "f041c913309461966ff887b3ae63765394508479",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_startup_event.py",
      "new_id": "7ccea779e661de4051308b277e4629aedeb4e2a8",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_startup_event.py"
    },
    {
      "type": "modify",
      "old_id": "51d1a3b0bd5f1871398323315f0e057e7459ebd7",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_temp_red_event.py",
      "new_id": "e1a144d4dc488538e1e2aebe692b02c7f849c5db",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_temp_red_event.py"
    },
    {
      "type": "modify",
      "old_id": "9285eb464b78e57b94b2a745705af70535764e68",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_temp_yellow_event.py",
      "new_id": "1f3da450ff59c845b64064a3b7eae8f30dea665f",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_temp_yellow_event.py"
    },
    {
      "type": "modify",
      "old_id": "7cde4ce3d58ca15aeae4f0fda8f4b2cc3f9bef20",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_voltage_red_event.py",
      "new_id": "53e3cf8d147de0159bf25bbcc5453ba22a452403",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_voltage_red_event.py"
    },
    {
      "type": "modify",
      "old_id": "d39647b7cf15dbddd361e0f4078f7d9c3c337a2f",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_voltage_yellow_event.py",
      "new_id": "ffd458748fc35ae0a54f59580d7ec7968a80f11c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_voltage_yellow_event.py"
    },
    {
      "type": "modify",
      "old_id": "175ce102bbe6659ddc67cc9f2938788477695d6a",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_window_drift_event.py",
      "new_id": "7fc13645efc7bd6af1ad3c27035b71fe1ea4520f",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/device_events/onu/onu_window_drift_event.py"
    },
    {
      "type": "modify",
      "old_id": "74b8c7f71c08f731300f8c598200e888f4ca513f",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/heartbeat_event.py",
      "new_id": "bcf2dc53acbe84bf72632b7f59fa2558753385ae",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/heartbeat_event.py"
    },
    {
      "type": "modify",
      "old_id": "3a3a95f766295b3f184e137b483d01ec978ca426",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/kpi/adapter_pm_metrics.py",
      "new_id": "9f41f90d3ea1abcf499a6750b762e1be72c3a509",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/kpi/adapter_pm_metrics.py"
    },
    {
      "type": "modify",
      "old_id": "ee0a4e9a5994d614bc0d44dedd7ec1be0481c9dd",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/kpi/olt/olt_pm_metrics.py",
      "new_id": "5107e0f60847725424227e9ce6b0e7ed9faef1c0",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/kpi/olt/olt_pm_metrics.py"
    },
    {
      "type": "modify",
      "old_id": "0e2af4f8f188e23a5e0be089c8587e31cfd53049",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/kpi/onu/onu_omci_pm.py",
      "new_id": "11f45cd917d6b2501db9cc5f242a299d5c0dbb4c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/kpi/onu/onu_omci_pm.py"
    },
    {
      "type": "modify",
      "old_id": "2a3337fd887a92a69d1a449940f3a43954d44ba7",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/kpi/onu/onu_pm_interval_metrics.py",
      "new_id": "fc5b41796eca335088425c65d2caa8b9478f2ad8",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/kpi/onu/onu_pm_interval_metrics.py"
    },
    {
      "type": "modify",
      "old_id": "61f1c9885bf8e5fde0b8d977eba3371854a9da7b",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/kpi/onu/onu_pm_metrics.py",
      "new_id": "fddfc49bcc1e78e94d147552af72ba6e6f827959",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/kpi/onu/onu_pm_metrics.py"
    },
    {
      "type": "modify",
      "old_id": "f6145c553a4adfc12a29b2297b0d57dfe0fa59ca",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/olt/olt_los_alarm.py",
      "new_id": "2193b7a5ed1ca25dc85b34f966af346adf62b237",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/olt/olt_los_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "58dbf9cf1adcf5297ebb1cf5c6449205e937d87b",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_activation_fail_alarm.py",
      "new_id": "3678ab3808ae4ea627586701d5dfeb47c1341518",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_activation_fail_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "c675b9a4ef15f0efd5a06424d9cddb559ae8a11d",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_active_alarm.py",
      "new_id": "08567061ca67b70c7f92119144f3f25f51731550",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_active_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "a9f90ee41b4733a04856753b6570c78b75bfe7f7",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_discovery_alarm.py",
      "new_id": "bd977d6b77ce1972ca01bad98d819df5c002c08a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_discovery_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "6e702a533a26a518183fbde0e72970521425c2e6",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_dying_gasp_alarm.py",
      "new_id": "2db9bddf5728251e2ea88591d7af5c6a885beab1",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_dying_gasp_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "0c5fee476b0fbcc73046468ec498127690e582c5",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_equipment_alarm.py",
      "new_id": "e624ba009c3d79cab7dfbc4150625c898e73d77c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_equipment_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "217db10532df8c95f1bf2e73070af0fe297f4b87",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_high_rx_optical_power_alarm.py",
      "new_id": "bafe649a17d9a2be683b91fe9a8e200639bc0820",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_high_rx_optical_power_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "623e0c5f52188efdf8042e42fc1110a3f0d02ff2",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_high_tx_optical_power_alarm.py",
      "new_id": "ffcfe30220e511838829d6f7611381fcac63e011",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_high_tx_optical_power_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "129340e9a1f2ca980685948a160083ad39167995",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_laser_bias_current_alarm.py",
      "new_id": "4b96719aefcbf95f8ee0a191b86219e5440dbc1c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_laser_bias_current_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "cbf8a87fc547f16404c5e23f226434b906bba524",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_laser_eol_alarm.py",
      "new_id": "9cc5f5bec6af6aac1997559e013555733e66f6ab",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_laser_eol_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "4b898a16272c1d7ead2740fc05855adcb8984816",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_lob_alarm.py",
      "new_id": "6eae3d0d492ef88a23a566bd3559ec278f1e9316",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_lob_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "01871cab6fe05c4559663ee35627960ed387d2a9",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_lopc_mic_error_alarm.py",
      "new_id": "2403c213d9be05b0847e62b0f6de6dd9ff09c842",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_lopc_mic_error_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "550f6161e8dba038f2b48263834e30c0f7a43fd3",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_lopc_miss_alarm.py",
      "new_id": "b354ca80aace456009c3e9611ed64ffa030b801e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_lopc_miss_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "8c863728db04e8c31e18dd732fed13f543deac90",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_los_alarm.py",
      "new_id": "11bb1bf820f9234b4f77ffa3fbc87d109f454c37",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_los_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "881f9d64728538842716effae18d7ed27d9a10e5",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_low_rx_optical_power_alarm.py",
      "new_id": "30f73383e4670270ca79a1ebff4cf0904a82befe",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_low_rx_optical_power_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "48a408ac1328630fad280b721af29f5a5ccbbd08",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_low_tx_optical_power_alarm.py",
      "new_id": "4be3b7c83de60037973ea060bc941732e35448f2",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_low_tx_optical_power_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "f411f9da37535113b19942012584e7bb71d83015",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_selftest_failure_alarm.py",
      "new_id": "6b2f1e2bd2d81ac14f439c903348f4dd36ec5698",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_selftest_failure_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "8c74eace75c11be508e90d80a031c91218675611",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_signal_degrade_alarm.py",
      "new_id": "7a0b1a123b0302b9b92f0839b58f038d87474039",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_signal_degrade_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "d24c688fcbf9e5c598e6867feefa25b8489d085a",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_signal_fail_alarm.py",
      "new_id": "38e5e18f1447f4598b5423621f1449e582517d3c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_signal_fail_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "d81d9474d31ec070a5b76618d6152cf9b73ebeb2",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_startup_alarm.py",
      "new_id": "5286947cb39e04ed1ec978a267f3f123495ff93c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_startup_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "62a8293d7b6208127137af358c9bce6b8403d189",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_temp_red_alarm.py",
      "new_id": "2ac4f786d2c791495b542135cdfbf2734cafd93f",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_temp_red_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "4182bfe43dfdfc95de82ad5a2093b732de16540f",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_temp_yellow_alarm.py",
      "new_id": "4b028fbbb2ac585ead50ac5822d063d3a9be9f5c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_temp_yellow_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "f428e2e6eea9475dac5fde33125b979e894931be",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_voltage_red_alarm.py",
      "new_id": "49f4e379c7ab909f53c5e10772fa1998df7f782b",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_voltage_red_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "255507810266d0c71612c7d66eff437927510bce",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_voltage_yellow_alarm.py",
      "new_id": "3b0d22c8833bdf5978a4b86bb36f9b2d439fb89a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_voltage_yellow_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "c00195b408c57acf3302c5005d03ddf44a64abf9",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/onu/onu_window_drift_alarm.py",
      "new_id": "4f9ad040e0dcb30e5efb6a33276ec0703b2ecb6a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/onu/onu_window_drift_alarm.py"
    },
    {
      "type": "modify",
      "old_id": "5a416de97def652a7719483b9d6065ce5eb1e656",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/simulator/simulate_alarms.py",
      "new_id": "33a02958110b3760ee0c1e8f5832964520ea0b65",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/simulator/simulate_alarms.py"
    },
    {
      "type": "modify",
      "old_id": "06c327ee5d35f519663786b69434566ebcfa1ef5",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/events/simulator/simulate_events.py",
      "new_id": "29e5bb38045a998d8be47bb2c6c15b89a34fc907",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/events/simulator/simulate_events.py"
    },
    {
      "type": "modify",
      "old_id": "ed1a2283f06c8487828fd066a2011e21ac6cac38",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/database/alarm_db_ext.py",
      "new_id": "6159c21bf6ad3aaaf28466d54d20ac673bbef7dc",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/database/alarm_db_ext.py"
    },
    {
      "type": "modify",
      "old_id": "eb933232f7ada71eba79a88e97aa53da7b6eeb5e",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/database/mib_db_api.py",
      "new_id": "9aa414f226b7fdd81175a6497eccc12b1011d17c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/database/mib_db_api.py"
    },
    {
      "type": "modify",
      "old_id": "dbf23cc753692f83aa5bd4e1de3033ead3541cf6",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/database/mib_db_dict.py",
      "new_id": "92eaaec1d31071b02f9671c9be9b643b5647dc66",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/database/mib_db_dict.py"
    },
    {
      "type": "modify",
      "old_id": "7120dde97865a0a9a281c1a44a54d52017c50c54",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/database/mib_db_ext.py",
      "new_id": "375894bb199188aee2c18b7090d16bf02531f0fd",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/database/mib_db_ext.py"
    },
    {
      "type": "modify",
      "old_id": "71e342fa39a9197bf46a7198be4fa3f53c81f667",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/me_frame.py",
      "new_id": "b69447a27bffac97f838907528940070751824b0",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/me_frame.py"
    },
    {
      "type": "modify",
      "old_id": "5a94146dc2f938985288946fa8a3b249e19f9ae0",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci.py",
      "new_id": "67923b841d1a39fb9fc033e8f39147827e6d9b30",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci.py"
    },
    {
      "type": "modify",
      "old_id": "76aa41ec09616030d84254661dab56ba4f4137cf",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci_cc.py",
      "new_id": "f689cd0f7c6d9ae2e637580427e2940c6fb29809",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci_cc.py"
    },
    {
      "type": "modify",
      "old_id": "64fefc50623ace7b1912c84b6df04f9e7d452cd1",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci_defs.py",
      "new_id": "430c1d3c887e6df30ee011be668e719303a93c90",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci_defs.py"
    },
    {
      "type": "modify",
      "old_id": "95bad37f75c88e4195ecb4bc47c48d8110c0e075",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci_entities.py",
      "new_id": "e6b5ea0f59204dbc834febd7e9443e91abeff714",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci_entities.py"
    },
    {
      "type": "modify",
      "old_id": "8fc8a4c028d5bf7156d4422732d7695391bfb285",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci_fields.py",
      "new_id": "3637b6d574807bc7804bee9ad3a4dff9429559dc",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci_fields.py"
    },
    {
      "type": "modify",
      "old_id": "d9a957f31c5f21ca9e89ae879dd18df521c58ea8",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci_frame.py",
      "new_id": "9f378d52e6f6c98d797576a4ffacf07a5b90c4be",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci_frame.py"
    },
    {
      "type": "modify",
      "old_id": "4a28d27e82c0d6877d5980aaea9b1dbbf2751c25",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci_me.py",
      "new_id": "1c122665462500566a890b4c80d0f65caaab5842",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci_me.py"
    },
    {
      "type": "modify",
      "old_id": "2b51bf8f32161089f1df7b0a90295ba30895ac0f",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/omci_messages.py",
      "new_id": "bdcc24b420057a24261a296c989b14aa3a4fb33c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/omci_messages.py"
    },
    {
      "type": "modify",
      "old_id": "69823ef9905405de73a483d61780b0cad1f68d76",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/onu_configuration.py",
      "new_id": "4664120dbd6376c9924a130123e7a0ea7e663b8e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/onu_configuration.py"
    },
    {
      "type": "modify",
      "old_id": "40cb834f8cb9c795865bb2adcf3b4af237592fc0",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/onu_device_entry.py",
      "new_id": "68a3e04fad1df8e7ed727fc1297e392c193e71c5",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/onu_device_entry.py"
    },
    {
      "type": "modify",
      "old_id": "b9276219e29878f2ad9d9d00b6ef3d5aa41f73c2",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/openomci_agent.py",
      "new_id": "5595816518c751b068a37d4d158d2970a8440d65",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/openomci_agent.py"
    },
    {
      "type": "modify",
      "old_id": "1df33ee3d005467a264d5aa6e2c5cb7f773738c8",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/openomci_event_bus.py",
      "new_id": "fca9389fa56405c8fbd919f8e1550714d22cc40d",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/openomci_event_bus.py"
    },
    {
      "type": "modify",
      "old_id": "b0c76ff4a63b6df78e6e2868710a7e6c1f832b85",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/state_machines/alarm_sync.py",
      "new_id": "364bc585e5f962a318c62c8212617158b61c4852",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/state_machines/alarm_sync.py"
    },
    {
      "type": "modify",
      "old_id": "08e2a04bf18855af0df8efc29ba8fa3d4c14f473",
      "old_mode": 33261,
      "old_path": "pyvoltha/adapters/extensions/omci/state_machines/image_agent.py",
      "new_id": "5edf06e13a7312cef663d857a071af0c5e23f576",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/state_machines/image_agent.py"
    },
    {
      "type": "modify",
      "old_id": "a128816959373956b0ada20b2d41d0b71f895cf2",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/state_machines/mib_sync.py",
      "new_id": "919f9219c863002fbdd692dbcec5d33fb4f014ab",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/state_machines/mib_sync.py"
    },
    {
      "type": "modify",
      "old_id": "3cf6ac33dc774dd35de2354e1fd8086583f1fe02",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/state_machines/omci_onu_capabilities.py",
      "new_id": "31134dcf5c9afc3a08cb0da4aed8349e5b6580b8",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/state_machines/omci_onu_capabilities.py"
    },
    {
      "type": "modify",
      "old_id": "70be6d8ff1b283278156d2832ea891f36890ba29",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/state_machines/performance_intervals.py",
      "new_id": "81c11d09f71c321a531bc7ba9bb91c5729010ac0",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/state_machines/performance_intervals.py"
    },
    {
      "type": "modify",
      "old_id": "f52432627f047d2ccf4d033ab44f87b4a859327b",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/alarm_resync_task.py",
      "new_id": "c3af2dfef5f50da49a63699ed50956d80f8b7a2a",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/alarm_resync_task.py"
    },
    {
      "type": "modify",
      "old_id": "4412f49a6750fccd5bf5883c8297e0befd3a5343",
      "old_mode": 33261,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/file_download_task.py",
      "new_id": "b0da89d1273db64d43749cf5e70993eb2f085591",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/file_download_task.py"
    },
    {
      "type": "modify",
      "old_id": "ae9d49a9436afefe0e841da8a64568133d705091",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/get_mds_task.py",
      "new_id": "41f39e06515fd23fa57dc4c3ffb932616a50358e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/get_mds_task.py"
    },
    {
      "type": "modify",
      "old_id": "89e5de3fa106d699f1adf244387a4a808880e17d",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/interval_data_task.py",
      "new_id": "a9ae84d1fe8a4bd323461770ebd560071a5dcee6",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/interval_data_task.py"
    },
    {
      "type": "modify",
      "old_id": "bd3fe08dbe1462b81f1465fc9c026775be98d858",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/mib_reconcile_task.py",
      "new_id": "f37786321359c3f540e659708ad4b308f3252800",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/mib_reconcile_task.py"
    },
    {
      "type": "modify",
      "old_id": "fdce7e6fb4f514958e0bcae084833607a7d9110c",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/mib_resync_task.py",
      "new_id": "1e822b790a04f73bc9946dfb65f0193710f19785",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/mib_resync_task.py"
    },
    {
      "type": "modify",
      "old_id": "3714016ace975ad27d313c860e85dcddf38ba84c",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/mib_upload.py",
      "new_id": "d25acae621c38e7379bdab0f68ea71f4fa5eda52",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/mib_upload.py"
    },
    {
      "type": "modify",
      "old_id": "4620b949547c5ea9cc08b1647d8a7dc2c26bfd1b",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/omci_create_pm_task.py",
      "new_id": "e0243e32abf089760a03a115cd6ecc339265f139",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/omci_create_pm_task.py"
    },
    {
      "type": "modify",
      "old_id": "dfcc63a5c4f5fef62335773154d0a90927e045be",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/omci_delete_pm_task.py",
      "new_id": "2cd7786ba1c21b74411669b7013e32efda3f4d60",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/omci_delete_pm_task.py"
    },
    {
      "type": "modify",
      "old_id": "4f21154deaea561a751ee9721c3c5ae5b8a5c4d5",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/omci_get_request.py",
      "new_id": "4e4f14285b6e408f9e27fca1b6046030fb788941",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/omci_get_request.py"
    },
    {
      "type": "modify",
      "old_id": "b0acfbfaff32cdbc6c32a234e21c64a80896bd47",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/omci_modify_request.py",
      "new_id": "5f12ec51937b0ffff18fe26314de0240d9800266",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/omci_modify_request.py"
    },
    {
      "type": "modify",
      "old_id": "fbea4ad8c2e103f2e0ce68de5097f87a0c544f3f",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/omci_sw_image_upgrade_task.py",
      "new_id": "86d01a7630f6db418589e1bf1b9e17a722a3e45b",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/omci_sw_image_upgrade_task.py"
    },
    {
      "type": "modify",
      "old_id": "4ee85027922ca5bb9bf8de219af6ea9a116d44cf",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/omci_test_request.py",
      "new_id": "8176bc431847d5c38cd9d193f795b7dfe807db4c",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/omci_test_request.py"
    },
    {
      "type": "modify",
      "old_id": "9b7c5abc03ff68c061f7dbeda7b9db53254ac723",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/onu_capabilities_task.py",
      "new_id": "1ca76c33deed3cefe196d48f9a0aec4371b26dce",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/onu_capabilities_task.py"
    },
    {
      "type": "modify",
      "old_id": "39b17e4562c1a9648e516ab6787fa2ebbd7ce632",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/reboot_task.py",
      "new_id": "a8deac1718b54b91370d0399b008eb5aa28b2a50",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/reboot_task.py"
    },
    {
      "type": "modify",
      "old_id": "a6e26dff677b51f239a9c91d483b93fdec37daa1",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/sync_time_task.py",
      "new_id": "e041556703433639efbdf676f4d5950cc1b67f81",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/sync_time_task.py"
    },
    {
      "type": "modify",
      "old_id": "36020c0eff94cee889c0b1b4788933da15551877",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/task.py",
      "new_id": "130e16488dfa0c959c737e7968acc1e7edf0aa67",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/task.py"
    },
    {
      "type": "modify",
      "old_id": "2dd3be4f23a6599f9f41dc24c86f7fb4a14bea2a",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/extensions/omci/tasks/task_runner.py",
      "new_id": "6175d3fda3c18ec7a84d0e96aab407de13fcc7c5",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/extensions/omci/tasks/task_runner.py"
    },
    {
      "type": "modify",
      "old_id": "07930ec13999dce3f2c6befce93884f03f3910b4",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/iadapter.py",
      "new_id": "21a24040bbe0691c97bbf278087c81c96a7fe09e",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/iadapter.py"
    },
    {
      "type": "modify",
      "old_id": "b0390d8441f3678c23c5a3c89e5973d3e12fdea6",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/interface.py",
      "new_id": "e7ba52e0b661a16e1f774d1807cf68a709eae5ee",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/interface.py"
    },
    {
      "type": "modify",
      "old_id": "4f6945f6d9edb781a02608b35ce85a443cfc265e",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/kafka/adapter_proxy.py",
      "new_id": "cc69a285ac878b4967bda73ced0d98a2c5bf47eb",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/kafka/adapter_proxy.py"
    },
    {
      "type": "modify",
      "old_id": "27dd5e7f349b1f330120cea68ee659abd9c5824b",
      "old_mode": 33261,
      "old_path": "pyvoltha/adapters/kafka/adapter_request_facade.py",
      "new_id": "b27e7407fbe4acaa6a241ff66d7a5f2dee678008",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/kafka/adapter_request_facade.py"
    },
    {
      "type": "modify",
      "old_id": "2a71027558a0c80ddc96042ff676f3f7dc7c0ca5",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/kafka/container_proxy.py",
      "new_id": "8b622d04a953e1140aab549080101a2a9fbd2c65",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/kafka/container_proxy.py"
    },
    {
      "type": "modify",
      "old_id": "38a746b9c55aff377449fd9c0d9222adfff044ff",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/kafka/core_proxy.py",
      "new_id": "8244ad3075288932e0a90a0c13924b527f383497",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/kafka/core_proxy.py"
    },
    {
      "type": "modify",
      "old_id": "85362eb73976ae37023594afa89fe7995ae3467f",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/kafka/event_bus_publisher.py",
      "new_id": "40d1fb48e006b3d5fb93cf8176eecd8ab92dea79",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/kafka/event_bus_publisher.py"
    },
    {
      "type": "modify",
      "old_id": "4ef32623f249472b3e44e5cc83eb92d5ad08e4cf",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/kafka/kafka_inter_container_library.py",
      "new_id": "f6d76f0be6e0f5f060c5a7a4ad9c86337728a857",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/kafka/kafka_inter_container_library.py"
    },
    {
      "type": "modify",
      "old_id": "2885226519bd8c458af137945dac51b690c06a73",
      "old_mode": 33188,
      "old_path": "pyvoltha/adapters/kafka/kafka_proxy.py",
      "new_id": "a6591cfb344a9d116b7c72ce38fb718e4be87234",
      "new_mode": 33188,
      "new_path": "pyvoltha/adapters/kafka/kafka_proxy.py"
    },
    {
      "type": "modify",
      "old_id": "700c2e7ac698a1fb004700d54baafdd3428ca32e",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_backend.py",
      "new_id": "d357fcf48e5e15b7567af6a4e778452044dbefbd",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_backend.py"
    },
    {
      "type": "modify",
      "old_id": "207818b6ecfd98fc669e02f7e56f12febe0af7c6",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_branch.py",
      "new_id": "d441b328cb01cfe87737df8c39df3bb1d99aadad",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_branch.py"
    },
    {
      "type": "modify",
      "old_id": "cfd125276499515ab5597cf68e63040e7320ee4f",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_event_bus.py",
      "new_id": "336ae8b103a447b0a51aeeb7349de1cc3031a5ba",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_event_bus.py"
    },
    {
      "type": "modify",
      "old_id": "68ef717957985db0cba7f2fb14c83058f4538ecc",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_node.py",
      "new_id": "a23c8af5f3fb258aeab0e6c7fdca714ed05f7e73",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_node.py"
    },
    {
      "type": "modify",
      "old_id": "eed6c6a307312064d6d55ddfb2c274019515bf9c",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_proxy.py",
      "new_id": "06908cc4ee9d3f3f299857738e0ffd66db7caa09",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_proxy.py"
    },
    {
      "type": "modify",
      "old_id": "8e6472f030a4a2b451244545b637cbeaf192ef0f",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_rev.py",
      "new_id": "5f1dcec8ab15a13ae2d17c20b922b2cbd784eacf",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_rev.py"
    },
    {
      "type": "modify",
      "old_id": "b69c2e83978bac6d0256d34a102e1b1b3892e041",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_rev_persisted.py",
      "new_id": "0a2c12da46b6348374cb8d4a130a7a41ded02e50",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_rev_persisted.py"
    },
    {
      "type": "modify",
      "old_id": "4b1006d490171a12bf3c4b81b4a7fba6a868a1ce",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/config_root.py",
      "new_id": "747b6a57e8cc35b10b05b6c56fc1ec46b21a9df4",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/config_root.py"
    },
    {
      "type": "modify",
      "old_id": "9327894816dd1584e7a577044a02f707f305bab6",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/config/merge_3way.py",
      "new_id": "64f01e4f15cb35f3f7ee52ff635b546451477b86",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/config/merge_3way.py"
    },
    {
      "type": "modify",
      "old_id": "e717c1652ab2f8444397cc8fee5ca42ec2493356",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/event_bus.py",
      "new_id": "08c4595cb360d76e2ee8c59b005f0248e61579d5",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/event_bus.py"
    },
    {
      "type": "modify",
      "old_id": "c00c900a20a2415e158b3868471271cbc63ab769",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/manhole.py",
      "new_id": "ce7b639b905cdb156c1e2339f4f112515e748a57",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/manhole.py"
    },
    {
      "type": "modify",
      "old_id": "d2a967713b478a7226e08ae963b117925865b739",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/openflow/utils.py",
      "new_id": "362b081d21087d0e96617633e5c63c472dd85cd7",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/openflow/utils.py"
    },
    {
      "type": "modify",
      "old_id": "cbbda893cef342bfc38157b5aabe16f1d498eee5",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/structlog_setup.py",
      "new_id": "a5ce4a3e91996b6bcd985458bdb7940f947fc88b",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/structlog_setup.py"
    },
    {
      "type": "modify",
      "old_id": "b6ce42bd6de9b4322c5daa98a6e95bc20e41c499",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/tech_profile/tech_profile.py",
      "new_id": "162b476d31421d55f69586e39c3337113a1a15cc",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/tech_profile/tech_profile.py"
    },
    {
      "type": "modify",
      "old_id": "10d1ce39587af99f919f184616be28f77dee7424",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/asleep.py",
      "new_id": "1b1aa0f47bd1a049526759ef18c88ee84c9d4309",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/asleep.py"
    },
    {
      "type": "modify",
      "old_id": "853143bfc64c18ac099a08db27c0338e4e49a01d",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/consulhelpers.py",
      "new_id": "1e861a96d2167d20b5e468fa278f89ac8902d363",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/consulhelpers.py"
    },
    {
      "type": "modify",
      "old_id": "3c55c1aa4c52f4ee0fe467a8cb3911122ede0c4e",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/deferred_utils.py",
      "new_id": "7268f4e83bcadc823cb3e21035e4491643e2f6e7",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/deferred_utils.py"
    },
    {
      "type": "modify",
      "old_id": "4620aeff25060ebaee9270c1bc10bb462d8310f1",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/dockerhelpers.py",
      "new_id": "ad6244da47fbf7a4b677bf73fefda857d5164dd8",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/dockerhelpers.py"
    },
    {
      "type": "modify",
      "old_id": "8df630e6f511f598141d3daf29d0138889e66383",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/grpc_utils.py",
      "new_id": "c7b167197334b9eb0489ac26d78dde5e145449fb",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/grpc_utils.py"
    },
    {
      "type": "modify",
      "old_id": "e0fea1c95fae20a26243620674bcebd40bd14df7",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/id_generation.py",
      "new_id": "9341ee4cab5f2b8574335f00539d3ea3ee14c17a",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/id_generation.py"
    },
    {
      "type": "modify",
      "old_id": "858cb3a1c7cbb982f8fdbeddff6d2c8be88f9cfa",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/indexpool.py",
      "new_id": "8870abbcf8d28e04a93f988463fb345eae06a1bf",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/indexpool.py"
    },
    {
      "type": "modify",
      "old_id": "c18d0135bd380871ed760b95ff1803be4aff77f9",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/json_format.py",
      "new_id": "705e75be7602952645bb92f5bac46126d02132c7",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/json_format.py"
    },
    {
      "type": "modify",
      "old_id": "2b4257acbd8cfbc6134ad55f8506de86a59cc8e4",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/message_queue.py",
      "new_id": "d4635b7e91f03b0e7497e0eb6bc1c63964c5e94d",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/message_queue.py"
    },
    {
      "type": "modify",
      "old_id": "bed433b7e64f91702e8d6b14a7ea710793d6c49e",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/nethelpers.py",
      "new_id": "8db73e4658e262ae1b6aa894058c32de3304e8ee",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/nethelpers.py"
    },
    {
      "type": "delete",
      "old_id": "9ea739a7c147e8e9ff964494c7c0f9a96c314c80",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/ordered_weakvalue_dict.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "270bd71e2515d11a2201ea799acea7e0150ba3a1",
      "old_mode": 33188,
      "old_path": "pyvoltha/common/utils/registry.py",
      "new_id": "9b1bc18452191edb8b66614409ed2a36bfc20208",
      "new_mode": 33188,
      "new_path": "pyvoltha/common/utils/registry.py"
    },
    {
      "type": "modify",
      "old_id": "0dc586ad028ef7d48e5a85f21fe8763e2486b212",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "ab3dceb68eb56a53d3f8fc15e5188f15be23c296",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "be325e84640ce7e67d65bc2503b0a9e6f22d4171",
      "old_mode": 33188,
      "old_path": "test/unit/common/test_event_bus.py",
      "new_id": "c833bf0d2081ce7964d30defdc6228329d63d01a",
      "new_mode": 33188,
      "new_path": "test/unit/common/test_event_bus.py"
    },
    {
      "type": "modify",
      "old_id": "21a80da5819708aff7879020baba2c8cfc61c605",
      "old_mode": 33188,
      "old_path": "test/unit/common/utils/test_bpf.py",
      "new_id": "6cb2a006a331c2cd4263338ec1600eff9e138d0c",
      "new_mode": 33188,
      "new_path": "test/unit/common/utils/test_bpf.py"
    },
    {
      "type": "modify",
      "old_id": "7eb10500417b3d9474128469f5d6aef0bda540e7",
      "old_mode": 33188,
      "old_path": "test/unit/common/utils/test_indexpool.py",
      "new_id": "eb6ea50d2a2c457f63076baa6a744ea79a0b2005",
      "new_mode": 33188,
      "new_path": "test/unit/common/utils/test_indexpool.py"
    },
    {
      "type": "delete",
      "old_id": "a8ce47c163223628d824a6da8abc9aebc059e987",
      "old_mode": 33188,
      "old_path": "test/unit/common/utils/test_ordered_weakvalue_dict.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b86aacc04f1a86c83ea2e166df75a34991a81ece",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/events/device_events/onu/test_onu_events.py",
      "new_id": "f6c1e50a4c4f80d1eecda2f0a24b1e26df7a46cd",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/events/device_events/onu/test_onu_events.py"
    },
    {
      "type": "modify",
      "old_id": "27926948f8ea9cdea43fab58e17c8d46af868e02",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/mock/__init__.py",
      "new_id": "133c6d857b9fc6eba3014372008eccdc6714c0d9",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/mock/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "ebe94e25c3a408fc89e8e91488563a0cd6973ab1",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/mock/mock_adapter_agent.py",
      "new_id": "15bbd6027f57fc42632eb8895e9d0880d819a8c9",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/mock/mock_adapter_agent.py"
    },
    {
      "type": "modify",
      "old_id": "142dbd81bcccd2ab4165806124bb123a4fe34644",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/mock/mock_olt_handler.py",
      "new_id": "9a5108248a2c272fd63049256eaca6248c84e1c0",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/mock/mock_olt_handler.py"
    },
    {
      "type": "modify",
      "old_id": "e63c5cdd1a567888c8957ccdc7661f7f85418215",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/mock/mock_onu.py",
      "new_id": "71025195a8dde91a56eec38d77638e56e02c938d",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/mock/mock_onu.py"
    },
    {
      "type": "modify",
      "old_id": "9ebe1f6bebf47072149c7cd41a9355ccda6cf87b",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/mock/mock_onu_handler.py",
      "new_id": "cbb814a68f6b4b48e8e10c4bfb2e60f6eff1813e",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/mock/mock_onu_handler.py"
    },
    {
      "type": "modify",
      "old_id": "aad0c600c339087f9ee5d80872ce6ac8869d4527",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/mock/mock_task.py",
      "new_id": "7bafc17c95e956cb8160ac51ea230d177616b1c0",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/mock/mock_task.py"
    },
    {
      "type": "modify",
      "old_id": "0e500cbb26e551b538cc2c7afdb2af7c573b648b",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_image_agent.py",
      "new_id": "a889be7df7345866665e1975786089391eaed117",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_image_agent.py"
    },
    {
      "type": "modify",
      "old_id": "74e2b78c8c9e88b39ac5523342d75b78ae68d8b9",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_me_frame.py",
      "new_id": "89047dcf1628e3693802a619a18a4059665fefa9",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_me_frame.py"
    },
    {
      "type": "modify",
      "old_id": "2f7f26dbcb16e82346c92b353c3a155584be4c5c",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_mib_db_dict.py",
      "new_id": "6cf1e1da9b765ec9922ced203acb90d7a614d2c4",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_mib_db_dict.py"
    },
    {
      "type": "modify",
      "old_id": "925e81f2b5cac02f181c2b537c8e8225d614d00c",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_mib_db_ext.py",
      "new_id": "e1ad39baa5477e2f7197c8838055608c63e156a7",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_mib_db_ext.py"
    },
    {
      "type": "modify",
      "old_id": "892cd97cb6095bd331b5074b64d4434fd33de822",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_mib_resync_task.py",
      "new_id": "72943094133d9f7a95854e8e0ddf0f192a614827",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_mib_resync_task.py"
    },
    {
      "type": "modify",
      "old_id": "10a117256709c9e03cc7d045e50e419469cbf5c0",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_mib_sync.py",
      "new_id": "2a60a0b84c892c87b33813bbfd1f8c41fc2359ba",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_mib_sync.py"
    },
    {
      "type": "modify",
      "old_id": "c372819ae50db25a9e84d65597dc235d7219d89d",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_mib_upload.py",
      "new_id": "90d16e3b9b423562cfa7046c644e564c958eebe7",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_mib_upload.py"
    },
    {
      "type": "modify",
      "old_id": "b6397a8d1eb13f116be37e425e996d059971002d",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_omci.py",
      "new_id": "c33b796d08ac7f1646992870d057c08f2722e3c3",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_omci.py"
    },
    {
      "type": "modify",
      "old_id": "992ba2b28e2467aad78d5281b1ce0e0feabc19d1",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_omci_cc.py",
      "new_id": "7fee9ae33a433739ab604c59747753175cc42c02",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_omci_cc.py"
    },
    {
      "type": "modify",
      "old_id": "1cdfd21e5a417880663ad35ca8c3fd2384a2433a",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_omci_configuration.py",
      "new_id": "1a38b1cdc51da7d4f517c932d90623d3f365ab7d",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_omci_configuration.py"
    },
    {
      "type": "modify",
      "old_id": "9e917f6bb562565118e31e80740c4b3978ab5cdd",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_onu_device_entry.py",
      "new_id": "105813f1aea7600d32279489fd539f70d05ec96e",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_onu_device_entry.py"
    },
    {
      "type": "modify",
      "old_id": "cef505c7d0e9444a5b3eaa30a9f8fd16a7a32cc5",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_openomci_agent.py",
      "new_id": "5b0a569e480ab0de1371440aabff856dfc167cbd",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_openomci_agent.py"
    },
    {
      "type": "modify",
      "old_id": "e35e1514d26ee903ff9b1a26dacb0f9e5377251e",
      "old_mode": 33188,
      "old_path": "test/unit/extensions/omci/test_task_runner.py",
      "new_id": "66a71e393b2d431d59b966edc1a315159a57150a",
      "new_mode": 33188,
      "new_path": "test/unit/extensions/omci/test_task_runner.py"
    },
    {
      "type": "modify",
      "old_id": "d312d5170f12413c1b3b06262df45222445c3551",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "757285093d379f395eff38959a2a5ee5dba03201",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
