)]}'
{
  "commit": "ad55cb809eb714b6186f1cdfee31df6ebba3674f",
  "tree": "ea31afd079eb2fa9b46fae76213d6bc2210283f9",
  "parents": [
    "678f0a5ae13b5addab4970556d362e0b508b0b2f"
  ],
  "author": {
    "name": "Wei-Yu Chen",
    "email": "weiyu@opennetworking.org",
    "time": "Tue Feb 15 20:07:01 2022 +0800"
  },
  "committer": {
    "name": "Wei-Yu Chen",
    "email": "weiyu@opennetworking.org",
    "time": "Wed Mar 09 01:32:01 2022 +0800"
  },
  "message": "AETHER-3162 Remove magma leftover iptables rule from enodebd\n\nAETHER-3198 Add REUSE compliant to enodebd\nAETHER-3196 Support identify IP from X-Real IP in enodebd\nAETHER-3229 Documentation of configuration and state machine for enodebd\nAETHER-3292 Adding new parameter to support in enodebd Sercomm driver\nAETHER-3311 Remove unused protobuf definition from enodebd\n\nChange-Id: Ie69f0141eff70cb3d4447cd9575c8224d42dd5e3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbd439d376e6c066f5da164168134f48b9314a87",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "8c1d924da508b70d71d718bd903c9591d8a96798",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "137069b823873b8bcf42979bcf8e9371052d26a2",
      "new_mode": 33188,
      "new_path": "LICENSES/Apache-2.0.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea890afbc70c94011b765722a95e2c8c7d4f1233",
      "new_mode": 33188,
      "new_path": "LICENSES/BSD-3-Clause.txt"
    },
    {
      "type": "modify",
      "old_id": "f0888882c1f38a431f3a9e9e2b8b9f887203c2d4",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "bd3c569a6ce5e1d413903d08b63e0b61837d30c5",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "a17685989bd16d936e9445860adb93cc2cc88b79",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "5613d8b0a155c2e080ba3d9150d86cb24647156e",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "common/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "common/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "e19063f2e3e0f8f52453d530ed8667e11ea4183a",
      "old_mode": 33188,
      "old_path": "common/cert_utils.py",
      "new_id": "35c2bd6005e062d1280777b99e1690d41f65e7b2",
      "new_mode": 33188,
      "new_path": "common/cert_utils.py"
    },
    {
      "type": "modify",
      "old_id": "83a765cae23c4346454ba13f3000acd1feab70d2",
      "old_mode": 33188,
      "old_path": "common/cert_validity.py",
      "new_id": "ac2b536502fd2366304b35b5c92d93b1f4bf74c8",
      "new_mode": 33188,
      "new_path": "common/cert_validity.py"
    },
    {
      "type": "modify",
      "old_id": "dbaff760d97219c7ac4fad852b30ae3a6bf2ef0a",
      "old_mode": 33188,
      "old_path": "common/grpc_client_manager.py",
      "new_id": "99b308a5029565a23830dcd4539fea6425af519c",
      "new_mode": 33188,
      "new_path": "common/grpc_client_manager.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "common/health/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "common/health/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "70a728ab1df9ccc2c7c84d95093f5a118fabc437",
      "old_mode": 33188,
      "old_path": "common/health/docker_health_service.py",
      "new_id": "109417d2885eb49dd03c082da07290de78977285",
      "new_mode": 33188,
      "new_path": "common/health/docker_health_service.py"
    },
    {
      "type": "modify",
      "old_id": "ab32496c36f44ada3b0d0ec02051493b9330bf64",
      "old_mode": 33188,
      "old_path": "common/health/entities.py",
      "new_id": "a2903ec2aa643e50684d89d6b36b71df06a62a17",
      "new_mode": 33188,
      "new_path": "common/health/entities.py"
    },
    {
      "type": "modify",
      "old_id": "422833051a6d177a2d40040921d19a3eec92dfcf",
      "old_mode": 33188,
      "old_path": "common/health/health_service.py",
      "new_id": "7e55e37a716a30f0e4e9d3019a3e0ff6234bfe36",
      "new_mode": 33188,
      "new_path": "common/health/health_service.py"
    },
    {
      "type": "modify",
      "old_id": "7c1f707cfda2e200c1121e74e00ae986fa8b6995",
      "old_mode": 33188,
      "old_path": "common/health/service_state_wrapper.py",
      "new_id": "7dd0fc19d11cbb306aabfce7f0eb89ea06a20be3",
      "new_mode": 33188,
      "new_path": "common/health/service_state_wrapper.py"
    },
    {
      "type": "modify",
      "old_id": "f3ba0d29d1ccc7ffb65997bf1500d5e77a5661ca",
      "old_mode": 33188,
      "old_path": "common/job.py",
      "new_id": "54aaca76506c968a950fa2dd0bacdd23426fa7e4",
      "new_mode": 33188,
      "new_path": "common/job.py"
    },
    {
      "type": "modify",
      "old_id": "55b5ecf0f47a8954203f71d886c08b34307e81fc",
      "old_mode": 33188,
      "old_path": "common/log_count_handler.py",
      "new_id": "9ee329ffb9c9fbe1562cface57ee6201a094e770",
      "new_mode": 33188,
      "new_path": "common/log_count_handler.py"
    },
    {
      "type": "modify",
      "old_id": "4f2aea3fdee78971299c7821edc1cdf69e32bb9a",
      "old_mode": 33188,
      "old_path": "common/log_counter.py",
      "new_id": "c79947f196a553f230aa6f1463214bed2a6e0301",
      "new_mode": 33188,
      "new_path": "common/log_counter.py"
    },
    {
      "type": "modify",
      "old_id": "ebb3bae995ae81875f8a88309eb74f65eac70522",
      "old_mode": 33188,
      "old_path": "common/metrics.py",
      "new_id": "9bab2ebc50be2066fdc7b2639ad535db04e38bf9",
      "new_mode": 33188,
      "new_path": "common/metrics.py"
    },
    {
      "type": "modify",
      "old_id": "964e3fba7b272f6c633be4f7ce4acba375aaba1d",
      "old_mode": 33188,
      "old_path": "common/metrics_export.py",
      "new_id": "9931759cbdf01ac2fb424ee2c65e4c4a92051099",
      "new_mode": 33188,
      "new_path": "common/metrics_export.py"
    },
    {
      "type": "modify",
      "old_id": "4d8e5ec5f6cc629d706d6c0f09ffa94bd710d455",
      "old_mode": 33188,
      "old_path": "common/misc_utils.py",
      "new_id": "4e0f7b44d116b29c03a9ebe543702f0c4911dda3",
      "new_mode": 33188,
      "new_path": "common/misc_utils.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "common/redis/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "common/redis/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "65acd874b426bb6426e04a384d59aa96272c3f0e",
      "old_mode": 33188,
      "old_path": "common/redis/client.py",
      "new_id": "17540e7d7a723a0fcee9d6bb4a0436a755271ac5",
      "new_mode": 33188,
      "new_path": "common/redis/client.py"
    },
    {
      "type": "modify",
      "old_id": "c227e4d7dcb103702b8886bb737ec5e6fb1f754d",
      "old_mode": 33188,
      "old_path": "common/redis/containers.py",
      "new_id": "cac248f7cc78a52ff538c3fb77e08f69b06e5d27",
      "new_mode": 33188,
      "new_path": "common/redis/containers.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "common/redis/mocks/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "common/redis/mocks/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "0978932455e8c633099a4503507ef2e22e24d7cb",
      "old_mode": 33188,
      "old_path": "common/redis/mocks/mock_redis.py",
      "new_id": "684d0cfaa20c1f48ce42dd4edd8438105d605832",
      "new_mode": 33188,
      "new_path": "common/redis/mocks/mock_redis.py"
    },
    {
      "type": "modify",
      "old_id": "d8b01e1f65b4e00abe949c31a6bd1a49808f13c5",
      "old_mode": 33188,
      "old_path": "common/redis/serializers.py",
      "new_id": "daabd225da80d5b2a81bd44c38743dbf8c25e927",
      "new_mode": 33188,
      "new_path": "common/redis/serializers.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "common/redis/tests/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "common/redis/tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "e9508bc9485fbe378a5e127546cb6cbd31aff960",
      "old_mode": 33188,
      "old_path": "common/redis/tests/dict_tests.py",
      "new_id": "fa27163f54dee9735440ea2b631824b4cbab830c",
      "new_mode": 33188,
      "new_path": "common/redis/tests/dict_tests.py"
    },
    {
      "type": "modify",
      "old_id": "5fcbbf9d7fc82b042f25b12d0dca3a95dddbc492",
      "old_mode": 33188,
      "old_path": "common/rpc_utils.py",
      "new_id": "b3306b9ce8954f987ac2a5876478d93616ac9ce5",
      "new_mode": 33188,
      "new_path": "common/rpc_utils.py"
    },
    {
      "type": "modify",
      "old_id": "2eb4e52a032dc3cd4bda32f378dece7687577619",
      "old_mode": 33188,
      "old_path": "common/sdwatchdog.py",
      "new_id": "eab19de6f4e697c071b3c5d9ed958982df170a67",
      "new_mode": 33188,
      "new_path": "common/sdwatchdog.py"
    },
    {
      "type": "modify",
      "old_id": "eb433ed9a24ae29507bcda143ad493f0f024ae15",
      "old_mode": 33188,
      "old_path": "common/sentry.py",
      "new_id": "d72344c1253791a48ac7f19590032c9b1a27bc62",
      "new_mode": 33188,
      "new_path": "common/sentry.py"
    },
    {
      "type": "modify",
      "old_id": "dc13a5c6c903205940b96e68eaa0c4d4b94a3ef8",
      "old_mode": 33188,
      "old_path": "common/serialization_utils.py",
      "new_id": "4f654e8d4819f835c15b43865fe7f5c114671b0b",
      "new_mode": 33188,
      "new_path": "common/serialization_utils.py"
    },
    {
      "type": "modify",
      "old_id": "59f06ca5e2a07d735a0d679a6e9cffb48e46cdc9",
      "old_mode": 33188,
      "old_path": "common/service.py",
      "new_id": "1e9848331f84aa977548fa488fbc8d17e4bcec0b",
      "new_mode": 33188,
      "new_path": "common/service.py"
    },
    {
      "type": "modify",
      "old_id": "044852fade8d42e2605db13d94ab90a1ad136835",
      "old_mode": 33188,
      "old_path": "common/service_registry.py",
      "new_id": "2df70fd3b0d5c97532f2666d17f10b0852c0059b",
      "new_mode": 33188,
      "new_path": "common/service_registry.py"
    },
    {
      "type": "modify",
      "old_id": "fb24924f5228b1142ed63b347978d291dd427653",
      "old_mode": 33188,
      "old_path": "common/stateless_agw.py",
      "new_id": "7408a589a9055d5a56777090495839ad4fa3edea",
      "new_mode": 33188,
      "new_path": "common/stateless_agw.py"
    },
    {
      "type": "modify",
      "old_id": "01632d34dca45b16920d22f14995aea8e93b3b9f",
      "old_mode": 33188,
      "old_path": "common/streamer.py",
      "new_id": "282886cf07297caf0d4f40654849c2fedc66ce8b",
      "new_mode": 33188,
      "new_path": "common/streamer.py"
    },
    {
      "type": "modify",
      "old_id": "6563ff9999fc479b188dc60f21553bd7563b4743",
      "old_mode": 33188,
      "old_path": "common/tests/cert_utils_tests.py",
      "new_id": "bf49cb35ff1eff2b7e82877993274a72ad5b06cb",
      "new_mode": 33188,
      "new_path": "common/tests/cert_utils_tests.py"
    },
    {
      "type": "modify",
      "old_id": "8ce67dc7f0271609755631212d1d8cbf88078ea3",
      "old_mode": 33188,
      "old_path": "common/tests/cert_validity_tests.py",
      "new_id": "1d18569f78b1c6eda3416e97eff1289ac071fa2d",
      "new_mode": 33188,
      "new_path": "common/tests/cert_validity_tests.py"
    },
    {
      "type": "modify",
      "old_id": "f48f2f8a762d569ff1e9fde890ab02d0e73c12e0",
      "old_mode": 33188,
      "old_path": "common/tests/metrics_tests.py",
      "new_id": "04c89a2b9aff69149a34c38cefbad3e5c2b20986",
      "new_mode": 33188,
      "new_path": "common/tests/metrics_tests.py"
    },
    {
      "type": "modify",
      "old_id": "49175e4bcf827bdf59f27836f577c4548a286a60",
      "old_mode": 33188,
      "old_path": "common/tests/service303_tests.py",
      "new_id": "45df9c8dfbcc620cc8fec037a862e50122765fa7",
      "new_mode": 33188,
      "new_path": "common/tests/service303_tests.py"
    },
    {
      "type": "modify",
      "old_id": "b78acaec7681348fe022580ffb752a891a07ad8f",
      "old_mode": 33188,
      "old_path": "configuration/__init__.py",
      "new_id": "a69ddd57f14b3f06fb2235810f5618d32a7015ef",
      "new_mode": 33188,
      "new_path": "configuration/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "c2b6722d63c9e1fd1b2f8156df0892a77834ffa5",
      "old_mode": 33188,
      "old_path": "configuration/environment.py",
      "new_id": "72aab5f6ea2d061b273f600ca7b8800718462451",
      "new_mode": 33188,
      "new_path": "configuration/environment.py"
    },
    {
      "type": "modify",
      "old_id": "308f1bee07bf969529037b07ccab86abe56b64bc",
      "old_mode": 33188,
      "old_path": "configuration/events.py",
      "new_id": "a22aaef9d1f98d85e3ba457c1e9da482b21c642b",
      "new_mode": 33188,
      "new_path": "configuration/events.py"
    },
    {
      "type": "modify",
      "old_id": "79a890721d6bd577c6cc47084123c36a5d15742d",
      "old_mode": 33188,
      "old_path": "configuration/exceptions.py",
      "new_id": "e565d74722c2b8db6b9b254af305a5b88d5d0881",
      "new_mode": 33188,
      "new_path": "configuration/exceptions.py"
    },
    {
      "type": "modify",
      "old_id": "3b76418ed60b45c000ae5ffdbed97a8c1d6e3dbd",
      "old_mode": 33188,
      "old_path": "configuration/mconfig_managers.py",
      "new_id": "d55909e52b812f0b4782efffeafcb00dd97939e9",
      "new_mode": 33188,
      "new_path": "configuration/mconfig_managers.py"
    },
    {
      "type": "modify",
      "old_id": "88862b538304ac833df3ca33a16e1a43e951e7f1",
      "old_mode": 33188,
      "old_path": "configuration/mconfigs.py",
      "new_id": "bf9194a0d5125c4f648583de59225170b418b64c",
      "new_mode": 33188,
      "new_path": "configuration/mconfigs.py"
    },
    {
      "type": "modify",
      "old_id": "f2d0f248b931563a9d32add1f7716390108c1e78",
      "old_mode": 33188,
      "old_path": "configuration/service_configs.py",
      "new_id": "a3d270d7045799fbec4d7b04bdf42e3bb3acbac3",
      "new_mode": 33188,
      "new_path": "configuration/service_configs.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "configuration/tests/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "configuration/tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "4be0adc49dfcf209f741b55ea2aacdd30ea708d3",
      "old_mode": 33188,
      "old_path": "configuration/tests/mconfig_manager_impl_tests.py",
      "new_id": "9e26ed188adcfee34b27275ce6a7279c92ac7010",
      "new_mode": 33188,
      "new_path": "configuration/tests/mconfig_manager_impl_tests.py"
    },
    {
      "type": "modify",
      "old_id": "be8ae0f1ccabaa262364402b29dba4db9266e786",
      "old_mode": 33188,
      "old_path": "configuration/tests/mconfigs_tests.py",
      "new_id": "24f4bb113179199a9c9484508eb948c5531c98cd",
      "new_mode": 33188,
      "new_path": "configuration/tests/mconfigs_tests.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "data_models/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "data_models/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "0c8ba271d15ed2cac81bed9ff1c9d02263bd78f4",
      "old_mode": 33188,
      "old_path": "data_models/data_model.py",
      "new_id": "997748f3cd94e749faba5b1256cc217f68eb53b3",
      "new_mode": 33188,
      "new_path": "data_models/data_model.py"
    },
    {
      "type": "modify",
      "old_id": "751b3510bdbff00016555a455175be74822f59d0",
      "old_mode": 33188,
      "old_path": "data_models/data_model_parameters.py",
      "new_id": "3b83067c2e4c418a2537581873179c590fbeedb4",
      "new_mode": 33188,
      "new_path": "data_models/data_model_parameters.py"
    },
    {
      "type": "modify",
      "old_id": "7f3aaf8da22f2d09247421a1bf3515b93faa2bf2",
      "old_mode": 33188,
      "old_path": "data_models/transform_for_enb.py",
      "new_id": "6075f401c1f164b6ed2386492c5bff4b22077633",
      "new_mode": 33188,
      "new_path": "data_models/transform_for_enb.py"
    },
    {
      "type": "modify",
      "old_id": "715cfbad608b6ce75aeb12aebbf6a02fb9f35581",
      "old_mode": 33188,
      "old_path": "data_models/transform_for_magma.py",
      "new_id": "e7c2b81139c5f54028765fe8047d5d148cc354d3",
      "new_mode": 33188,
      "new_path": "data_models/transform_for_magma.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "device_config/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "device_config/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "2c4e3421d2e7c6212028872146d7a6253c52ed15",
      "old_mode": 33188,
      "old_path": "device_config/configuration_init.py",
      "new_id": "6139c063fa2a5e77aa4d405b0f7479dca40b535e",
      "new_mode": 33188,
      "new_path": "device_config/configuration_init.py"
    },
    {
      "type": "modify",
      "old_id": "cf746c114d6aff162ff597c8bfefdee7c885e8ae",
      "old_mode": 33188,
      "old_path": "device_config/configuration_util.py",
      "new_id": "b4d29db03c19c707dc0f9e1fb3c09b6009d3fe81",
      "new_mode": 33188,
      "new_path": "device_config/configuration_util.py"
    },
    {
      "type": "modify",
      "old_id": "5cb469ab7d39b145307552f9a446e57b22b5c67e",
      "old_mode": 33188,
      "old_path": "device_config/enodeb_config_postprocessor.py",
      "new_id": "e8aebc667c69eb4191990a3dc1c8ce59e4e7766a",
      "new_mode": 33188,
      "new_path": "device_config/enodeb_config_postprocessor.py"
    },
    {
      "type": "modify",
      "old_id": "6e0b9512999ffd4d4dd2f9af81608c168899229a",
      "old_mode": 33188,
      "old_path": "device_config/enodeb_configuration.py",
      "new_id": "2b35271c670192aec182cc79fa30c943762bac0f",
      "new_mode": 33188,
      "new_path": "device_config/enodeb_configuration.py"
    },
    {
      "type": "modify",
      "old_id": "db7f8c1b68ef8f648d192a97ada688e49a163c19",
      "old_mode": 33188,
      "old_path": "devices/baicells.py",
      "new_id": "7023d340695375977d9c5afcb4828ed3f7c3f3c4",
      "new_mode": 33188,
      "new_path": "devices/baicells.py"
    },
    {
      "type": "modify",
      "old_id": "f5db4b5e312649eed980f5b2a43a0df494c35e8a",
      "old_mode": 33188,
      "old_path": "devices/baicells_old.py",
      "new_id": "70c894fdeb920e2287692e676aa49bcfa32118a4",
      "new_mode": 33188,
      "new_path": "devices/baicells_old.py"
    },
    {
      "type": "modify",
      "old_id": "e30a59be2f0b66b152c1a4ec67543f3c5fc2adc1",
      "old_mode": 33188,
      "old_path": "devices/baicells_qafa.py",
      "new_id": "deb12e454ee3fbbda3112734c530b11946d37018",
      "new_mode": 33188,
      "new_path": "devices/baicells_qafa.py"
    },
    {
      "type": "modify",
      "old_id": "0f2e9cd81743a8a77c43e5e11303579148b7d605",
      "old_mode": 33188,
      "old_path": "devices/baicells_qafb.py",
      "new_id": "1cd80dff41dc9e462bf62561fc0541e63caafc97",
      "new_mode": 33188,
      "new_path": "devices/baicells_qafb.py"
    },
    {
      "type": "modify",
      "old_id": "9a2cafd964a38463be2697f7f45fd2b42c9c03d8",
      "old_mode": 33188,
      "old_path": "devices/baicells_rts.py",
      "new_id": "ed4899d1cd720bd3dcbf4cb58c4f108ed96c0859",
      "new_mode": 33188,
      "new_path": "devices/baicells_rts.py"
    },
    {
      "type": "modify",
      "old_id": "198c4d3f9757736f474f81acdb3a1f81d0b4a498",
      "old_mode": 33188,
      "old_path": "devices/device_map.py",
      "new_id": "10aa8417e025573fd51d019e15ed3f5fa8e3695b",
      "new_mode": 33188,
      "new_path": "devices/device_map.py"
    },
    {
      "type": "modify",
      "old_id": "3eb91cb17ffcc4795afcad749d6f4335e5607eea",
      "old_mode": 33188,
      "old_path": "devices/device_utils.py",
      "new_id": "1f951e2bd8feada9f56af0ee72dbe8ce6f595bc8",
      "new_mode": 33188,
      "new_path": "devices/device_utils.py"
    },
    {
      "type": "modify",
      "old_id": "c62a622b3062eaa7e313be11caffd41eeed46459",
      "old_mode": 33188,
      "old_path": "devices/experimental/cavium.py",
      "new_id": "7b939dc0681009528a36b07e0c530ecd4c82efb1",
      "new_mode": 33188,
      "new_path": "devices/experimental/cavium.py"
    },
    {
      "type": "modify",
      "old_id": "4dfee90298c205e19324ae428bad1ec98534937c",
      "old_mode": 33188,
      "old_path": "devices/freedomfi_one.py",
      "new_id": "9ad6b00fbdf609bbb6275e0f57192691fc19d2b5",
      "new_mode": 33188,
      "new_path": "devices/freedomfi_one.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1b6c3b499b1dca289fadcbbfe82de905e9d7332",
      "new_mode": 33188,
      "new_path": "docs/assets/state_map_example.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7153e9af25224f6100c73d6bc1fa8244f73b083",
      "new_mode": 33188,
      "new_path": "docs/configuration_guide.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37ee9cf22e3e75bdfdb6268a8e41b878a13e5f57",
      "new_mode": 33188,
      "new_path": "docs/state_machine.md"
    },
    {
      "type": "modify",
      "old_id": "442061b93a8b4ee22a036878624aab26a242acf9",
      "old_mode": 33188,
      "old_path": "enodeb_status.py",
      "new_id": "7f19f9bab173a5527fe9f75ce17e0e35a9a3be16",
      "new_mode": 33188,
      "new_path": "enodeb_status.py"
    },
    {
      "type": "delete",
      "old_id": "39ffc0207849a14d3159f5578e4dd2e40108a3b3",
      "old_mode": 33188,
      "old_path": "enodebd_iptables_rules.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "eventd/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "eventd/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "31b1636d8d5dfa40fdb65cec9972728f5ecdc6f9",
      "old_mode": 33188,
      "old_path": "eventd/event_validator.py",
      "new_id": "2243a2052a2dc632b5d845725c8ebd015e7a5edf",
      "new_mode": 33188,
      "new_path": "eventd/event_validator.py"
    },
    {
      "type": "modify",
      "old_id": "3f8b63e088194c6e392f1a402aaca5401210d7b2",
      "old_mode": 33188,
      "old_path": "eventd/eventd_client.py",
      "new_id": "3211a51b8e74adf749ee86d8bb1c51e0d139427c",
      "new_mode": 33188,
      "new_path": "eventd/eventd_client.py"
    },
    {
      "type": "modify",
      "old_id": "64bb124fc2e86b454cf5b8ebf2474fc3f2a4b6ab",
      "old_mode": 33188,
      "old_path": "eventd/main.py",
      "new_id": "eff5511198478f34a7ad00c49b7dcc081373d79b",
      "new_mode": 33188,
      "new_path": "eventd/main.py"
    },
    {
      "type": "modify",
      "old_id": "5b1e641c3b5270ebbd1f43f665dee8c790bdf5fa",
      "old_mode": 33188,
      "old_path": "eventd/rpc_servicer.py",
      "new_id": "31b17f1fa0b26a510e910c1ba1681ca478ea05b8",
      "new_mode": 33188,
      "new_path": "eventd/rpc_servicer.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "eventd/tests/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "eventd/tests/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "54c73e10162cb25f5bcf0b9d0e666350d54dcd5f",
      "old_mode": 33188,
      "old_path": "eventd/tests/event_validation_tests.py",
      "new_id": "40e164f8eb2951f1cca84b9bf7ceab2c700eda73",
      "new_mode": 33188,
      "new_path": "eventd/tests/event_validation_tests.py"
    },
    {
      "type": "modify",
      "old_id": "8c9427e16e3b5fb0c2cbb203f5c3176f533db277",
      "old_mode": 33188,
      "old_path": "exceptions.py",
      "new_id": "8987c5563ff629128ab43f11ccc1b0102b978702",
      "new_mode": 33188,
      "new_path": "exceptions.py"
    },
    {
      "type": "modify",
      "old_id": "d0b67caf17444876d7414b031d3bbabd52e8678f",
      "old_mode": 33188,
      "old_path": "logger.py",
      "new_id": "5b10282f241f054e90b7e36e1305ea7fde87ad3e",
      "new_mode": 33188,
      "new_path": "logger.py"
    },
    {
      "type": "modify",
      "old_id": "94a96d3be943adeb328895345a867e5324337286",
      "old_mode": 33188,
      "old_path": "lte_utils.py",
      "new_id": "296bc7ab3a53bc9858838f232c461e7efb48337b",
      "new_mode": 33188,
      "new_path": "lte_utils.py"
    },
    {
      "type": "modify",
      "old_id": "28f630be307bdcb9ab2c202b5fbfefebdb50b5b9",
      "old_mode": 33188,
      "old_path": "magma_configs/acs_common.yml",
      "new_id": "f75752678cf9b0af057bd040af37d008a8514421",
      "new_mode": 33188,
      "new_path": "magma_configs/acs_common.yml"
    },
    {
      "type": "modify",
      "old_id": "f24536290f1d1d6226a389ace0c818865f85a539",
      "old_mode": 33188,
      "old_path": "magma_configs/control_proxy.yml",
      "new_id": "009c3b93750bd0140014cb66ff18a50d89b27494",
      "new_mode": 33188,
      "new_path": "magma_configs/control_proxy.yml"
    },
    {
      "type": "rename",
      "old_id": "346a6ed320f536cf270183f34b726311fdff89f7",
      "old_mode": 33188,
      "old_path": "magma_configs/enodebd.yml",
      "new_id": "03ee2b40e808121d5870b4e56523c2b181012d8a",
      "new_mode": 33188,
      "new_path": "magma_configs/enodebd.yml.example",
      "score": 66
    },
    {
      "type": "modify",
      "old_id": "ecbafc4b0f234005c95a4e4d8c13c02cc32627e2",
      "old_mode": 33188,
      "old_path": "magma_configs/magmad.yml",
      "new_id": "0f92ab5666237daf52ac412bb8aaa5da843c6d56",
      "new_mode": 33188,
      "new_path": "magma_configs/magmad.yml"
    },
    {
      "type": "delete",
      "old_id": "140781f90938a47b6f3df36cf4256d2debbe4d7c",
      "old_mode": 33188,
      "old_path": "magma_configs/serial_number/2009CW5000019.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "83735cc122d5a0bb26490a6115287213c4cbc750",
      "old_mode": 33188,
      "old_path": "magma_configs/service_registry.yml",
      "new_id": "dabcc9e387b57e5c910d16a951689173f90e6d2b",
      "new_mode": 33188,
      "new_path": "magma_configs/service_registry.yml"
    },
    {
      "type": "modify",
      "old_id": "c34aa0d282c2e05f3f930d3077cbb13e8f624a7c",
      "old_mode": 33188,
      "old_path": "main.py",
      "new_id": "80637c459397004e460388f11e4c9ef513516efe",
      "new_mode": 33188,
      "new_path": "main.py"
    },
    {
      "type": "modify",
      "old_id": "877c4d9bc5a739ba26d0b7c0cfd94a8cf21996c3",
      "old_mode": 33188,
      "old_path": "metrics.py",
      "new_id": "36aaa28c6b2fb716909a519fb84b8fd25dc245ec",
      "new_mode": 33188,
      "new_path": "metrics.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "254b95e8c0fa8ec91cfe0fbbb8ca3f7e53bebdb5",
      "new_mode": 33188,
      "new_path": "override_configs/gateway.mconfig.license"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8eb5ee4374b0ca577aeaa1daf1b4154e25c0c379",
      "new_mode": 33188,
      "new_path": "proto_files/lte/protos/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a9385a7acde2cbed832937f9542761a42b34d1d",
      "new_mode": 33188,
      "new_path": "proto_files/lte/protos/enodebd.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3298b9e959ab8e5ad7fc267ab2096b4986ebbf5",
      "new_mode": 33188,
      "new_path": "proto_files/lte/protos/mconfig/mconfigs.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c649c0a99fc0149a065e4e2ae9c6e40d8abc5076",
      "new_mode": 33188,
      "new_path": "proto_files/lte/protos/s1ap_service.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10a1060c49a9707da9c6e68c9a0e30ebb6abe798",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43c153b70c577d66859e7a96209dadc55bffec8f",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/common.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaa5288551f74dd027a3596dba51652d68a30fa7",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/eventd.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41192da6c7bcb1682fc8f8bb0257879b6548f471",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/magmad.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "740ab6a1c684bf0e2f5705a2c1ca78fcd5a0da59",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/mconfig.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e5acb5f9b91ca74f0e3e5c7968eaeb899432c37",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/mconfig/mconfigs.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "954220192b7cd0018fe98971f7afb327aa16f4f7",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/metricsd.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87ae0d72bd548671a74e25a3e46f1ef7e4410026",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/prometheus/metrics.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "489cc0d40f16ca6a0be8aa5292bf9b35e670fca8",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/redis.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "143af4543ea8c4c73a440c999e495953dd5931e5",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/service303.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "129d88956558fd2e7053c4352e5990a746c94475",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/service_status.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac4795b55a15fd756209e9bc76937b23d00888e9",
      "new_mode": 33188,
      "new_path": "proto_files/orc8r/protos/streamer.proto"
    },
    {
      "type": "modify",
      "old_id": "97556f1058e21e6dab0748465a60a2ece26a5f5f",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "3e9279010e33835b4445a3bed102bdcec9137984",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "30b3f4358929ee675454fae906e2fe633469be2e",
      "old_mode": 33188,
      "old_path": "rpc_servicer.py",
      "new_id": "9fb991352fde364c7381eb5ef0303377f1ad346d",
      "new_mode": 33188,
      "new_path": "rpc_servicer.py"
    },
    {
      "type": "modify",
      "old_id": "e7e4dde2b16c9089a85f13d174504dbc71ed4468",
      "old_mode": 33188,
      "old_path": "s1ap_client.py",
      "new_id": "05430a13ea4e71a7c01784e5824ef289c378bd57",
      "new_mode": 33188,
      "new_path": "s1ap_client.py"
    },
    {
      "type": "modify",
      "old_id": "e0e32cc218bd9dba2aa7c26dd43bd3d5c9328752",
      "old_mode": 33188,
      "old_path": "state_machines/acs_state_utils.py",
      "new_id": "e35f37d8128e94ed37ccf682c5a9bc2cc4f02e4d",
      "new_mode": 33188,
      "new_path": "state_machines/acs_state_utils.py"
    },
    {
      "type": "modify",
      "old_id": "24e24e700bad7250ba8fa301dcc20fe79b645c48",
      "old_mode": 33188,
      "old_path": "state_machines/enb_acs.py",
      "new_id": "ecaff6f87b3f87b9090cac6815cefb1745a39123",
      "new_mode": 33188,
      "new_path": "state_machines/enb_acs.py"
    },
    {
      "type": "modify",
      "old_id": "4a197d48aa6db3099ca96bb6fa6064b3d053359c",
      "old_mode": 33188,
      "old_path": "state_machines/enb_acs_impl.py",
      "new_id": "0bb1a966ec315597e68b56681736f33d75b24c5e",
      "new_mode": 33188,
      "new_path": "state_machines/enb_acs_impl.py"
    },
    {
      "type": "modify",
      "old_id": "7ad6b0275dbfb1e700bcff8828fad0b48b8d37d2",
      "old_mode": 33188,
      "old_path": "state_machines/enb_acs_manager.py",
      "new_id": "d8b5947a23e92091e05c0648fcf91a24bfb051e9",
      "new_mode": 33188,
      "new_path": "state_machines/enb_acs_manager.py"
    },
    {
      "type": "modify",
      "old_id": "3ec19a7a782c2075629363e68ca2f623003248aa",
      "old_mode": 33188,
      "old_path": "state_machines/enb_acs_pointer.py",
      "new_id": "ea0f5bf03a67a58ea4a4f227328b19f5c11678a1",
      "new_mode": 33188,
      "new_path": "state_machines/enb_acs_pointer.py"
    },
    {
      "type": "modify",
      "old_id": "d9e2ed92789d5d05a79fd41b708853ab28ea25d6",
      "old_mode": 33188,
      "old_path": "state_machines/enb_acs_states.py",
      "new_id": "bfd082410b82b31d50f05d1bfde935fc92ea620d",
      "new_mode": 33188,
      "new_path": "state_machines/enb_acs_states.py"
    },
    {
      "type": "modify",
      "old_id": "09f6b6868ace2f4d565476ee899921584e006bf9",
      "old_mode": 33188,
      "old_path": "state_machines/timer.py",
      "new_id": "03f0e053a1620a04d8e58a1bd97eccbe30370b46",
      "new_mode": 33188,
      "new_path": "state_machines/timer.py"
    },
    {
      "type": "modify",
      "old_id": "3d865c1383561f26c77e882f129a0cd805cb85f6",
      "old_mode": 33188,
      "old_path": "stats_manager.py",
      "new_id": "6b4b6216d737b3e5654d8ba74b3a9a429eadd897",
      "new_mode": 33188,
      "new_path": "stats_manager.py"
    },
    {
      "type": "modify",
      "old_id": "e693790f901d47fb8f8c5a89a86f7282fff90a4e",
      "old_mode": 33188,
      "old_path": "tests/baicells_old_tests.py",
      "new_id": "bfed74686b0cc9abc1eb8a4c95d2b41ce6fa2900",
      "new_mode": 33188,
      "new_path": "tests/baicells_old_tests.py"
    },
    {
      "type": "modify",
      "old_id": "0b0168eaaab618920080757229b9f9107ec7a75f",
      "old_mode": 33188,
      "old_path": "tests/baicells_qafb_tests.py",
      "new_id": "dce9ba2c70e5cdb1d2ea4b239830e7fd207c7c09",
      "new_mode": 33188,
      "new_path": "tests/baicells_qafb_tests.py"
    },
    {
      "type": "modify",
      "old_id": "d992e581fbbf7fa901bdaa84833b476d61c4c998",
      "old_mode": 33188,
      "old_path": "tests/baicells_tests.py",
      "new_id": "999c1c8c9530cfa81efb94636210985259b02fcb",
      "new_mode": 33188,
      "new_path": "tests/baicells_tests.py"
    },
    {
      "type": "modify",
      "old_id": "7cc9b9a4fded5b6fe4a5b77c01f0af60e1d63475",
      "old_mode": 33188,
      "old_path": "tests/cavium_tests.py",
      "new_id": "ba5d32bcae3762564b095be2d2155cbf520dde78",
      "new_mode": 33188,
      "new_path": "tests/cavium_tests.py"
    },
    {
      "type": "modify",
      "old_id": "5db4ffa3f1a7f617db590fa650d5d22f740e3061",
      "old_mode": 33188,
      "old_path": "tests/configuration_init_tests.py",
      "new_id": "84e88df4fef16819d2919a30d37585af04abbccd",
      "new_mode": 33188,
      "new_path": "tests/configuration_init_tests.py"
    },
    {
      "type": "modify",
      "old_id": "e813354acb463671eb9bba143560c117bfc2ce48",
      "old_mode": 33188,
      "old_path": "tests/data_model_tests.py",
      "new_id": "31f9c9e503e6c50c530db2d2d74f8674a95c38e6",
      "new_mode": 33188,
      "new_path": "tests/data_model_tests.py"
    },
    {
      "type": "modify",
      "old_id": "c1d82d295c98e1406f9769606fbc3afb1dda143a",
      "old_mode": 33188,
      "old_path": "tests/device_utils_tests.py",
      "new_id": "4fe43fbbf26af811314f56845bf2344276daa77c",
      "new_mode": 33188,
      "new_path": "tests/device_utils_tests.py"
    },
    {
      "type": "modify",
      "old_id": "c7147e0d727e7d06592da58ecacf4a57786d1cf7",
      "old_mode": 33188,
      "old_path": "tests/enb_acs_manager_tests.py",
      "new_id": "9082dace7629db431827847c0e0b05aa4de39d12",
      "new_mode": 33188,
      "new_path": "tests/enb_acs_manager_tests.py"
    },
    {
      "type": "modify",
      "old_id": "561007db3c2d86503c1d291310c522fca5ad5a9b",
      "old_mode": 33188,
      "old_path": "tests/enodeb_acs_states_tests.py",
      "new_id": "fecd885f9c3c06b9a7f294910871b14dd8076b82",
      "new_mode": 33188,
      "new_path": "tests/enodeb_acs_states_tests.py"
    },
    {
      "type": "modify",
      "old_id": "10742ef1e1f54f97081dbe8000be83926b90fac4",
      "old_mode": 33188,
      "old_path": "tests/enodeb_configuration_tests.py",
      "new_id": "65468760fc5385ad9ed16077ba9a0784b0b360f1",
      "new_mode": 33188,
      "new_path": "tests/enodeb_configuration_tests.py"
    },
    {
      "type": "modify",
      "old_id": "3138fcf1ec65bc4592cc224c7f1892a28174ec68",
      "old_mode": 33188,
      "old_path": "tests/enodeb_status_tests.py",
      "new_id": "7de7931868981b8c1b2d3a62faa6c9ac108f3839",
      "new_mode": 33188,
      "new_path": "tests/enodeb_status_tests.py"
    },
    {
      "type": "modify",
      "old_id": "4d88496691db4901808279216e3418756957884b",
      "old_mode": 33188,
      "old_path": "tests/freedomfi_one_tests.py",
      "new_id": "b167e9b949f16311e543959dcb97596864393fc4",
      "new_mode": 33188,
      "new_path": "tests/freedomfi_one_tests.py"
    },
    {
      "type": "modify",
      "old_id": "920d951c363af1a122d00619447699c38b98367b",
      "old_mode": 33188,
      "old_path": "tests/pm_file_example.xml",
      "new_id": "58eeee735ee76626f76095161a8c5dbbdca51cd3",
      "new_mode": 33188,
      "new_path": "tests/pm_file_example.xml"
    },
    {
      "type": "modify",
      "old_id": "87d01774d1648bc6f2ddc6b75d1a3827644db26e",
      "old_mode": 33188,
      "old_path": "tests/stats_manager_tests.py",
      "new_id": "f1bc5abc818df13b291097ac4a0f9080c9e2a5b2",
      "new_mode": 33188,
      "new_path": "tests/stats_manager_tests.py"
    },
    {
      "type": "modify",
      "old_id": "f662b9f1cbeb418ecd57971ff23151feb6fe7f4c",
      "old_mode": 33188,
      "old_path": "tests/test_utils/config_builder.py",
      "new_id": "d2848800122382943e5cd77a8ec8a6332301fef6",
      "new_mode": 33188,
      "new_path": "tests/test_utils/config_builder.py"
    },
    {
      "type": "modify",
      "old_id": "75f55befe6c1d9522a515b5982815239edfdbcf1",
      "old_mode": 33188,
      "old_path": "tests/test_utils/enb_acs_builder.py",
      "new_id": "749752850494f71ff505ba8d3f19fbbe775c437c",
      "new_mode": 33188,
      "new_path": "tests/test_utils/enb_acs_builder.py"
    },
    {
      "type": "modify",
      "old_id": "ef2b11fe0d7bd8b7a65029158223cfb81c4939bd",
      "old_mode": 33188,
      "old_path": "tests/test_utils/enodeb_handler.py",
      "new_id": "8b2f2faf0e657a2a620be59df232a443d688fd72",
      "new_mode": 33188,
      "new_path": "tests/test_utils/enodeb_handler.py"
    },
    {
      "type": "modify",
      "old_id": "59fb0c73c21b60044381e26cca282b8ab87aa4ae",
      "old_mode": 33188,
      "old_path": "tests/test_utils/mock_functions.py",
      "new_id": "ec8f20c5088b126a3dafc3d04b9e0c3adc276de0",
      "new_mode": 33188,
      "new_path": "tests/test_utils/mock_functions.py"
    },
    {
      "type": "modify",
      "old_id": "0717aad3e71c1330c7c18c3ae70df40485aba936",
      "old_mode": 33188,
      "old_path": "tests/test_utils/spyne_builder.py",
      "new_id": "7f8dc7501b7f63baeea224ea37ccaad6f4456df3",
      "new_mode": 33188,
      "new_path": "tests/test_utils/spyne_builder.py"
    },
    {
      "type": "modify",
      "old_id": "3dc0f64f62abcabea9ca7ec2a4b542397fec69c2",
      "old_mode": 33188,
      "old_path": "tests/test_utils/tr069_msg_builder.py",
      "new_id": "239d60bbfc7013eb2c4d71b5feb3b49680ef92fc",
      "new_mode": 33188,
      "new_path": "tests/test_utils/tr069_msg_builder.py"
    },
    {
      "type": "modify",
      "old_id": "ad00232a32de77cbc906b53ced3b37c6b524f42a",
      "old_mode": 33188,
      "old_path": "tests/timer_tests.py",
      "new_id": "d29f88b6b617149f90b7c210964ccdf405b883b1",
      "new_mode": 33188,
      "new_path": "tests/timer_tests.py"
    },
    {
      "type": "modify",
      "old_id": "649fcb6d39c7962f560ef28a304a39a4a4c59aae",
      "old_mode": 33188,
      "old_path": "tests/tr069_tests.py",
      "new_id": "4c895b97dcad5cce578f5bcf54d947506b939c81",
      "new_mode": 33188,
      "new_path": "tests/tr069_tests.py"
    },
    {
      "type": "modify",
      "old_id": "bcc19fac9a878a975565b3c2cf1a1a98500a875a",
      "old_mode": 33188,
      "old_path": "tests/transform_for_enb_tests.py",
      "new_id": "62ab43d5830b310183461a301e9ca78e3a5b5d27",
      "new_mode": 33188,
      "new_path": "tests/transform_for_enb_tests.py"
    },
    {
      "type": "modify",
      "old_id": "4b76838cd7459665d97da05e3ce3798dc12b3203",
      "old_mode": 33188,
      "old_path": "tests/transform_for_magma_tests.py",
      "new_id": "647059ee3c769a6ec4e0d1bbe65b3aa64e202731",
      "new_mode": 33188,
      "new_path": "tests/transform_for_magma_tests.py"
    },
    {
      "type": "modify",
      "old_id": "f0a0ec9225cbc21dac4492aba10adf42316a8534",
      "old_mode": 33188,
      "old_path": "tools/gen_prometheus_proto.py",
      "new_id": "b2920760772ad51841c837efe26102ee69359092",
      "new_mode": 33188,
      "new_path": "tools/gen_prometheus_proto.py"
    },
    {
      "type": "modify",
      "old_id": "3468f9e00a28b926c6f5a6ba4c51bea294acee76",
      "old_mode": 33188,
      "old_path": "tools/gen_protos.py",
      "new_id": "2214f59316f9e084b99cba7ae203a14722d15e63",
      "new_mode": 33188,
      "new_path": "tools/gen_protos.py"
    },
    {
      "type": "modify",
      "old_id": "5c6cb646cadc63babd38a10d41726c888f64ed2b",
      "old_mode": 33188,
      "old_path": "tr069/__init__.py",
      "new_id": "f07652e8eeac4d81fe9ffd5be7a8218d0d7ea1c9",
      "new_mode": 33188,
      "new_path": "tr069/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "1f850c0ecf6776e2988864dae94bfcd6c9b43feb",
      "old_mode": 33188,
      "old_path": "tr069/models.py",
      "new_id": "221c49fb8481a7435afac8c125d42c009fac69c2",
      "new_mode": 33188,
      "new_path": "tr069/models.py"
    },
    {
      "type": "modify",
      "old_id": "c6203d94d78602388d66606f7d01ffecfb3d90f5",
      "old_mode": 33188,
      "old_path": "tr069/rpc_methods.py",
      "new_id": "46315a89ad6e699f8a1f84d1e22d8aaaeaceda88",
      "new_mode": 33188,
      "new_path": "tr069/rpc_methods.py"
    },
    {
      "type": "modify",
      "old_id": "ecda15bfda7783dfbd08504313860cd132635d72",
      "old_mode": 33188,
      "old_path": "tr069/server.py",
      "new_id": "976019a7df32a4c82d6b8ace56c291f8f9c978a9",
      "new_mode": 33188,
      "new_path": "tr069/server.py"
    },
    {
      "type": "modify",
      "old_id": "ad0b54b7a02421b3113223f96d54f7c4715372f7",
      "old_mode": 33188,
      "old_path": "tr069/spyne_mods.py",
      "new_id": "7f191ff169d974adcfb023b3ea928063a504a3f4",
      "new_mode": 33188,
      "new_path": "tr069/spyne_mods.py"
    },
    {
      "type": "modify",
      "old_id": "faa76ffb7d78503f1fe4ad8da0b2366276678ffd",
      "old_mode": 33188,
      "old_path": "tr069/tests/models_tests.py",
      "new_id": "9abe764a4e6edad37db51ce4732d3f8f0c7e32bd",
      "new_mode": 33188,
      "new_path": "tr069/tests/models_tests.py"
    }
  ]
}
