)]}'
{
  "commit": "3eb27a56d762da3e4412e79b45a615ded900aad8",
  "tree": "e92eba2fa14f7d4ab77608022bf3680bae146ee4",
  "parents": [
    "9fbb223b548e5b2cd35d8dc77d2f423e176468d2"
  ],
  "author": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Tue Jan 03 21:56:48 2017 -0800"
  },
  "committer": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Tue Jan 03 21:56:48 2017 -0800"
  },
  "message": "Happy New Year 2017\n\nChange-Id: Ib9a77f5e7d8d857a519d20904ec0d745e32eb257\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48cfa75b722854f30f5a986189400f3f06363b2b",
      "old_mode": 33188,
      "old_path": "chameleon/grpc_client/grpc_client.py",
      "new_id": "9b68912d33c55600c1fee0fd6fa64f6f05f8c92d",
      "new_mode": 33188,
      "new_path": "chameleon/grpc_client/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "90317271b096bc534ac533c679e7f2d00b97a218",
      "old_mode": 33261,
      "old_path": "chameleon/main.py",
      "new_id": "7d06efe047afaf4cb9a0c88d6aae51c6fc1e033d",
      "new_mode": 33261,
      "new_path": "chameleon/main.py"
    },
    {
      "type": "modify",
      "old_id": "c23f49754844cc717810d7a5d7c72443b19005cc",
      "old_mode": 33188,
      "old_path": "chameleon/protoc_plugins/descriptor_parser.py",
      "new_id": "00343791da22b638998543fdfbb19e602c938402",
      "new_mode": 33188,
      "new_path": "chameleon/protoc_plugins/descriptor_parser.py"
    },
    {
      "type": "modify",
      "old_id": "4400a1af7494b1d268b29808e19509f9853b229f",
      "old_mode": 33261,
      "old_path": "chameleon/protoc_plugins/gw_gen.py",
      "new_id": "42d18c01ef520295eda4051fec04ee7a036e2bed",
      "new_mode": 33261,
      "new_path": "chameleon/protoc_plugins/gw_gen.py"
    },
    {
      "type": "modify",
      "old_id": "408a6dadd834b6fba9b1fbf83031fbb30a8b2ec4",
      "old_mode": 33261,
      "old_path": "chameleon/protoc_plugins/protobuf_introspect.py",
      "new_id": "c6841b687e6dbc47bef9157b02d5e29c4b6083fe",
      "new_mode": 33261,
      "new_path": "chameleon/protoc_plugins/protobuf_introspect.py"
    },
    {
      "type": "modify",
      "old_id": "31c0417884134ea1b73894c28ee50884d828c834",
      "old_mode": 33188,
      "old_path": "chameleon/protoc_plugins/schema2dict.py",
      "new_id": "9c30d5eb1c4752930caa8338a36ba6b2f15127e7",
      "new_mode": 33188,
      "new_path": "chameleon/protoc_plugins/schema2dict.py"
    },
    {
      "type": "modify",
      "old_id": "0342d876ab6d6f0c4c6267412b20f74817c9d8cc",
      "old_mode": 33261,
      "old_path": "chameleon/protoc_plugins/swagger_gen.py",
      "new_id": "1fce4fe921250da420f46d9236a22cd4f51d3c71",
      "new_mode": 33261,
      "new_path": "chameleon/protoc_plugins/swagger_gen.py"
    },
    {
      "type": "modify",
      "old_id": "d93c8dad7b2cbfa4ce38e9ff8dc271ef486bab36",
      "old_mode": 33188,
      "old_path": "chameleon/protoc_plugins/swagger_template.py",
      "new_id": "e3aff17bf9eac87a3f65ff1e2c229e31a3e61d92",
      "new_mode": 33188,
      "new_path": "chameleon/protoc_plugins/swagger_template.py"
    },
    {
      "type": "modify",
      "old_id": "cc5b3e8bfd44b135284ce6d087d2152d8a00a39e",
      "old_mode": 33188,
      "old_path": "chameleon/protos/Makefile",
      "new_id": "363c22be35c5cbcf485d7b4cadf37cedf8adffbb",
      "new_mode": 33188,
      "new_path": "chameleon/protos/Makefile"
    },
    {
      "type": "modify",
      "old_id": "19192c4c1da297290f956174c6d2be318701a8b1",
      "old_mode": 33188,
      "old_path": "chameleon/protos/third_party/__init__.py",
      "new_id": "240d3347797e03f25981baadb1be6cd161a82cda",
      "new_mode": 33188,
      "new_path": "chameleon/protos/third_party/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "7e3d00dafb6e9af1480c8547c15952d95290bd5f",
      "old_mode": 33188,
      "old_path": "chameleon/web_server/web_server.py",
      "new_id": "433ed4dad6cbe9395cb8d90c568b580d0276bb87",
      "new_mode": 33188,
      "new_path": "chameleon/web_server/web_server.py"
    },
    {
      "type": "modify",
      "old_id": "47e0dcd0fac7f9fe932bccd6c61249407d1059a0",
      "old_mode": 33188,
      "old_path": "common/event_bus.py",
      "new_id": "fa8423ac0e4f7126517620f51726c8b18c8304d0",
      "new_mode": 33188,
      "new_path": "common/event_bus.py"
    },
    {
      "type": "modify",
      "old_id": "b215da3ce4fcbc878b47f680a1a695bfe5e8eb23",
      "old_mode": 33188,
      "old_path": "common/frameio/frameio.py",
      "new_id": "a0633f69d750043ed601ec2777fb85b7fd0d0af3",
      "new_mode": 33188,
      "new_path": "common/frameio/frameio.py"
    },
    {
      "type": "modify",
      "old_id": "58fc51fa4c14bce3463c7a15eab1088e0653618c",
      "old_mode": 33188,
      "old_path": "common/manhole.py",
      "new_id": "c00c900a20a2415e158b3868471271cbc63ab769",
      "new_mode": 33188,
      "new_path": "common/manhole.py"
    },
    {
      "type": "modify",
      "old_id": "d4b2e8e2192f20fba6cf1383a9b55ee00d731610",
      "old_mode": 33188,
      "old_path": "common/structlog_setup.py",
      "new_id": "6a149c050fda6c2e2298b00ee203c756feabc431",
      "new_mode": 33188,
      "new_path": "common/structlog_setup.py"
    },
    {
      "type": "modify",
      "old_id": "e27d313a0d28e133ebd3b89861c6c63354d806cf",
      "old_mode": 33188,
      "old_path": "common/utils/asleep.py",
      "new_id": "10d1ce39587af99f919f184616be28f77dee7424",
      "new_mode": 33188,
      "new_path": "common/utils/asleep.py"
    },
    {
      "type": "modify",
      "old_id": "91acfc6645113241f91d793bc7e77e782fc15ab3",
      "old_mode": 33188,
      "old_path": "common/utils/consulhelpers.py",
      "new_id": "1d2b88f3e6f8fdcf21cf43e0d08067e45e7d82a3",
      "new_mode": 33188,
      "new_path": "common/utils/consulhelpers.py"
    },
    {
      "type": "modify",
      "old_id": "ffd3601a03ed715c2d4cf11b7976ac0dc1c1009a",
      "old_mode": 33188,
      "old_path": "common/utils/dockerhelpers.py",
      "new_id": "9379e2da31e96ffb9e918b2f952c3d4ed6f78dee",
      "new_mode": 33188,
      "new_path": "common/utils/dockerhelpers.py"
    },
    {
      "type": "modify",
      "old_id": "03d2ff4333a30a4292d4210488b6c7b4df52cc5a",
      "old_mode": 33188,
      "old_path": "common/utils/grpc_utils.py",
      "new_id": "8df630e6f511f598141d3daf29d0138889e66383",
      "new_mode": 33188,
      "new_path": "common/utils/grpc_utils.py"
    },
    {
      "type": "modify",
      "old_id": "74b763f8c4ae3bcf9a382bcb7417e817ecb00451",
      "old_mode": 33188,
      "old_path": "common/utils/message_queue.py",
      "new_id": "2b4257acbd8cfbc6134ad55f8506de86a59cc8e4",
      "new_mode": 33188,
      "new_path": "common/utils/message_queue.py"
    },
    {
      "type": "modify",
      "old_id": "52f7f4c1819630602cec10fce688302c3383c77a",
      "old_mode": 33188,
      "old_path": "common/utils/nethelpers.py",
      "new_id": "b79d2b027459f79583ad7db09d74c3a3af653bbf",
      "new_mode": 33188,
      "new_path": "common/utils/nethelpers.py"
    },
    {
      "type": "modify",
      "old_id": "0c63f67fefe872283e7656e08dffe08b784365b9",
      "old_mode": 33188,
      "old_path": "common/utils/ordered_weakvalue_dict.py",
      "new_id": "9ea739a7c147e8e9ff964494c7c0f9a96c314c80",
      "new_mode": 33188,
      "new_path": "common/utils/ordered_weakvalue_dict.py"
    },
    {
      "type": "modify",
      "old_id": "29434d2ff7ea0fe06645cd3bedd1bdd587277227",
      "old_mode": 33188,
      "old_path": "ofagent/agent.py",
      "new_id": "a222480d549cc5bcc540a1b900dd0f61146d820b",
      "new_mode": 33188,
      "new_path": "ofagent/agent.py"
    },
    {
      "type": "modify",
      "old_id": "1aa703159fe43e76c5eb26c9d75767e841daa1b0",
      "old_mode": 33188,
      "old_path": "ofagent/connection_mgr.py",
      "new_id": "479bf4ec5d61840beaf8cfc2b1ed51b9f183f384",
      "new_mode": 33188,
      "new_path": "ofagent/connection_mgr.py"
    },
    {
      "type": "modify",
      "old_id": "4d406926c4ebee15a5325e10d66b22a24054eb29",
      "old_mode": 33188,
      "old_path": "ofagent/converter.py",
      "new_id": "59330bd1fbc091ebac3d28fdc21fe424fc7cb884",
      "new_mode": 33188,
      "new_path": "ofagent/converter.py"
    },
    {
      "type": "modify",
      "old_id": "13b49b9cb86b729cbd6898156a4edc377a1f1915",
      "old_mode": 33188,
      "old_path": "ofagent/grpc_client.py",
      "new_id": "d1b78bd15884405cee3bd62cdecf6859e09ece71",
      "new_mode": 33188,
      "new_path": "ofagent/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "3e31e3184bb987167af803bd6bb66a68cab45ba1",
      "old_mode": 33261,
      "old_path": "ofagent/main.py",
      "new_id": "c1e531b3a6ccadcef3fecbe4e7a19aa71e37791d",
      "new_mode": 33261,
      "new_path": "ofagent/main.py"
    },
    {
      "type": "modify",
      "old_id": "ab050114f58a5b9ff7dc4ded8196d99359c61983",
      "old_mode": 33188,
      "old_path": "ofagent/of_connection.py",
      "new_id": "1dcc5215e5c84f82a40a149760de909bc8699996",
      "new_mode": 33188,
      "new_path": "ofagent/of_connection.py"
    },
    {
      "type": "modify",
      "old_id": "3561d9d6824e9ed3bab8c5446c3da963c0cf55ea",
      "old_mode": 33188,
      "old_path": "ofagent/of_protocol_handler.py",
      "new_id": "0508d76e510f1c8bea27a227ea952ea5faac6cf0",
      "new_mode": 33188,
      "new_path": "ofagent/of_protocol_handler.py"
    },
    {
      "type": "modify",
      "old_id": "2d9c0691a0dbbb54e7fa5694ee66d2abc3b04d1f",
      "old_mode": 33188,
      "old_path": "ofagent/protos/Makefile",
      "new_id": "9b042e929b4b98d1a28552c1ab7080a067a2e477",
      "new_mode": 33188,
      "new_path": "ofagent/protos/Makefile"
    },
    {
      "type": "modify",
      "old_id": "6dab4e7e6eb15345ce16d67b56e6b951657fe9cc",
      "old_mode": 33188,
      "old_path": "ofagent/protos/third_party/__init__.py",
      "new_id": "818c1b1cd48cf2904b3a7ebc6fc011650b53f424",
      "new_mode": 33188,
      "new_path": "ofagent/protos/third_party/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "e0854b191cdccd307d3e5e1d38a4fe47e85d19a4",
      "old_mode": 33188,
      "old_path": "voltha/Makefile",
      "new_id": "6e0223f86a0ed87af0688b8cd4ef63e0362d981b",
      "new_mode": 33188,
      "new_path": "voltha/Makefile"
    },
    {
      "type": "modify",
      "old_id": "d2ee546ef49fc99b463d3a2dc8c403bbebf51a9d",
      "old_mode": 33188,
      "old_path": "voltha/adapters/broadcom_onu/broadcom_onu.py",
      "new_id": "e846de3a7cfb458833805362068032d619cf0702",
      "new_mode": 33188,
      "new_path": "voltha/adapters/broadcom_onu/broadcom_onu.py"
    },
    {
      "type": "modify",
      "old_id": "5e9fef6fd478e24f55f2eb4096a2021b8f01299a",
      "old_mode": 33188,
      "old_path": "voltha/adapters/interface.py",
      "new_id": "11fbd383dd331ff9101561eecce73febde2ba565",
      "new_mode": 33188,
      "new_path": "voltha/adapters/interface.py"
    },
    {
      "type": "modify",
      "old_id": "4a26dff8cc94b3371ec2f755637fb8a1597a16c9",
      "old_mode": 33188,
      "old_path": "voltha/adapters/loader.py",
      "new_id": "712fb353123d6e53e6c7adffbd80206d6f71eddc",
      "new_mode": 33188,
      "new_path": "voltha/adapters/loader.py"
    },
    {
      "type": "modify",
      "old_id": "bcc442b5b333132a610a164ee5159ce92398eeda",
      "old_mode": 33188,
      "old_path": "voltha/adapters/maple_olt/maple_olt.py",
      "new_id": "6c3b84123512f4925326459f8a8e398c6f1f6c61",
      "new_mode": 33188,
      "new_path": "voltha/adapters/maple_olt/maple_olt.py"
    },
    {
      "type": "modify",
      "old_id": "c6f4ea3662815434e45beaac7a25c654420312f1",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/ActivationWatcher.py",
      "new_id": "c15d0765ffa7659c2c3744a0aa91dda6a4ee8d72",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/ActivationWatcher.py"
    },
    {
      "type": "modify",
      "old_id": "8d5f3cf027981121d84b52882da93a5828860bc1",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/BaseOltAutomaton.py",
      "new_id": "fd9adeb9f69d24a0ba32893bc38164a290d66956",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/BaseOltAutomaton.py"
    },
    {
      "type": "modify",
      "old_id": "dba7857fdb35546f0e78dd5e31ae736589ecf8a3",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/DeviceManager.py",
      "new_id": "86e531e5f66555c4302cb78f97eb531d85b31209",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/DeviceManager.py"
    },
    {
      "type": "modify",
      "old_id": "7478dc2e5aba06382672609d4f54ada232695375",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/OltStateMachine.py",
      "new_id": "b343e7e8ffab04732e44f0c4ad6f2e7da2d2dd26",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/OltStateMachine.py"
    },
    {
      "type": "modify",
      "old_id": "ad853825f97b512f030571cbaad0ed1b37412c91",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211.py",
      "new_id": "28646d7cb1eee44846b71afb1def8d0c1f3a56de",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/PAS5211.py"
    },
    {
      "type": "modify",
      "old_id": "ffe4ebb62e3b40d36d35ccdfe874290f1d4312c1",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_comm.py",
      "new_id": "62ad57356fddb5c45c06d0ba176d5208adcd6bea",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/PAS5211_comm.py"
    },
    {
      "type": "modify",
      "old_id": "d1d68462baaeda631b0e8a246b202d70299d7ee0",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_constants.py",
      "new_id": "0c9c866a6ded5dfb8e2d0275eca2742f8e67bcce",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/PAS5211_constants.py"
    },
    {
      "type": "modify",
      "old_id": "c3a5f4654fc70607d732ad2facefad3f98c2981e",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_hardware.py",
      "new_id": "031ad785e425d3823b7f1efdd54d490109241922",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/PAS5211_hardware.py"
    },
    {
      "type": "modify",
      "old_id": "e923a8c00443052c4bffb0619b22c2db847bdef9",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/PAS5211_utils.py",
      "new_id": "3d0d507a5ae08e0e3d5a2c674aa837b5d0c95f6f",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/PAS5211_utils.py"
    },
    {
      "type": "modify",
      "old_id": "7b279e771dfb264b291245a44be075617b8b1e82",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/main.py",
      "new_id": "22e4b38de8a1f31c4f646be76e384b258fe31b8e",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/main.py"
    },
    {
      "type": "modify",
      "old_id": "aea79f969a435799c3192df9303c0c30d1c15f68",
      "old_mode": 33188,
      "old_path": "voltha/adapters/microsemi/microsemi.py",
      "new_id": "8f9454e010283faca074f835c876cff3036154d2",
      "new_mode": 33188,
      "new_path": "voltha/adapters/microsemi/microsemi.py"
    },
    {
      "type": "modify",
      "old_id": "9bd267a299e59b302fcea57e9fd900d25dc2c967",
      "old_mode": 33188,
      "old_path": "voltha/adapters/ponsim_olt/ponsim_olt.py",
      "new_id": "01f008e5e8db5d67e2e1051bb9b91b8a634f676c",
      "new_mode": 33188,
      "new_path": "voltha/adapters/ponsim_olt/ponsim_olt.py"
    },
    {
      "type": "modify",
      "old_id": "d416db71d0e2ea5a41204285666afa222c664d20",
      "old_mode": 33188,
      "old_path": "voltha/adapters/ponsim_onu/ponsim_onu.py",
      "new_id": "8740b76b0206b5c8cc246a5b86a7d88ebf8151d9",
      "new_mode": 33188,
      "new_path": "voltha/adapters/ponsim_onu/ponsim_onu.py"
    },
    {
      "type": "modify",
      "old_id": "4da18ef13181c8d8a362b30fbb8449b1d1ed65a9",
      "old_mode": 33188,
      "old_path": "voltha/adapters/simulated_olt/simulated_olt.py",
      "new_id": "d5cd697ba240c8d9bbe4360552d5652018928f67",
      "new_mode": 33188,
      "new_path": "voltha/adapters/simulated_olt/simulated_olt.py"
    },
    {
      "type": "modify",
      "old_id": "ca072bb62d6140c7f8c86e1a9b5ab245d79cd783",
      "old_mode": 33188,
      "old_path": "voltha/adapters/simulated_onu/simulated_onu.py",
      "new_id": "afae5162341c70cfe0fba13a317cb73fd976e96d",
      "new_mode": 33188,
      "new_path": "voltha/adapters/simulated_onu/simulated_onu.py"
    },
    {
      "type": "modify",
      "old_id": "ca7652f271d8b77f8ca8c1ef0c8d375ea6f9874c",
      "old_mode": 33188,
      "old_path": "voltha/adapters/tibit_olt/tibit_olt.py",
      "new_id": "ec58dfe73a86223ea6ad5626966f210dca01f621",
      "new_mode": 33188,
      "new_path": "voltha/adapters/tibit_olt/tibit_olt.py"
    },
    {
      "type": "modify",
      "old_id": "93714dbb0ebf85fd155aae350ff94dea862f20ef",
      "old_mode": 33188,
      "old_path": "voltha/adapters/tibit_onu/tibit_onu.py",
      "new_id": "bb879024e818882dc64eb9a39060cb42df7578dd",
      "new_mode": 33188,
      "new_path": "voltha/adapters/tibit_onu/tibit_onu.py"
    },
    {
      "type": "modify",
      "old_id": "5ab7ae9e9659571e67fb69caf12716b935c079ce",
      "old_mode": 33188,
      "old_path": "voltha/coordinator.py",
      "new_id": "b38d2a718b8e0e0b52161d375df400121b982370",
      "new_mode": 33188,
      "new_path": "voltha/coordinator.py"
    },
    {
      "type": "modify",
      "old_id": "3bf88573a303d22fd48ef1031b5597d4e220d624",
      "old_mode": 33188,
      "old_path": "voltha/core/adapter_agent.py",
      "new_id": "1fcb3b37a9961c8fbb1f097a8eae9106562a28a6",
      "new_mode": 33188,
      "new_path": "voltha/core/adapter_agent.py"
    },
    {
      "type": "modify",
      "old_id": "f74d4c465c838236b8149010306c00a774304142",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_branch.py",
      "new_id": "207818b6ecfd98fc669e02f7e56f12febe0af7c6",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_branch.py"
    },
    {
      "type": "modify",
      "old_id": "c6a39491c9da7c02a13c6d6bee347b008902abcc",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_node.py",
      "new_id": "b588808cd87829f659d212bba87d86c3e7fb75b4",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_node.py"
    },
    {
      "type": "modify",
      "old_id": "309e21fb889faf7513318a1395ec83836345d2ec",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_proxy.py",
      "new_id": "fa6ec579749b5dca18f741b08c1c78863eed560b",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_proxy.py"
    },
    {
      "type": "modify",
      "old_id": "dc0eb5eefb23f807d8b787391e32ed8b7bc23d07",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_rev.py",
      "new_id": "e2b1f24716612b458bb0e315bcb9b45bb266603d",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_rev.py"
    },
    {
      "type": "modify",
      "old_id": "d3983a16788a43e56a2fbb1d35edaac69729ced9",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_rev_persisted.py",
      "new_id": "547641cbe7cba1d72c600f53cc526a3a7ea97c39",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_rev_persisted.py"
    },
    {
      "type": "modify",
      "old_id": "f99ba13ca6a75888d56e12b6e7d24abcb77c7649",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_root.py",
      "new_id": "a5bc2293c11aed86b8be8c9b2c04f25735ab7f89",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_root.py"
    },
    {
      "type": "modify",
      "old_id": "5e37233140b741eea34a9670ff1ed201dcad6042",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_txn.py",
      "new_id": "87dfc59558818809c77074dd53d300be6ba73ca6",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_txn.py"
    },
    {
      "type": "modify",
      "old_id": "be87f5c006964ff5ea5426624b5205d88a09ea27",
      "old_mode": 33188,
      "old_path": "voltha/core/config/merge_3way.py",
      "new_id": "5444a6c59b6492981a6fee37e899f47f1180fa94",
      "new_mode": 33188,
      "new_path": "voltha/core/config/merge_3way.py"
    },
    {
      "type": "modify",
      "old_id": "834542fdf34e281cff5988c6330745998082e8c1",
      "old_mode": 33188,
      "old_path": "voltha/core/core.py",
      "new_id": "34dc0a0355f35857513b8ead02a8d97d10baca92",
      "new_mode": 33188,
      "new_path": "voltha/core/core.py"
    },
    {
      "type": "modify",
      "old_id": "2667176f061ae35dd69514032d222e512415e64d",
      "old_mode": 33188,
      "old_path": "voltha/core/device_agent.py",
      "new_id": "5a57ec99ec29161d95404d4e488083d80b8aa621",
      "new_mode": 33188,
      "new_path": "voltha/core/device_agent.py"
    },
    {
      "type": "modify",
      "old_id": "5db6a377cc5fa6db1e3e497caf5c6511b0849952",
      "old_mode": 33188,
      "old_path": "voltha/core/device_graph.py",
      "new_id": "8fe6fee97c6b11ecca9e21cc9804911535f4d9c5",
      "new_mode": 33188,
      "new_path": "voltha/core/device_graph.py"
    },
    {
      "type": "modify",
      "old_id": "aa40d630d75111bbeb49cfcd18ddae0b65b2a7bb",
      "old_mode": 33188,
      "old_path": "voltha/core/dispatcher.py",
      "new_id": "e0c6c0a3d9e52469392458123fa016d5ad02a071",
      "new_mode": 33188,
      "new_path": "voltha/core/dispatcher.py"
    },
    {
      "type": "modify",
      "old_id": "cdeb44af7ae10efb2ba762667621cb19e7983392",
      "old_mode": 33188,
      "old_path": "voltha/core/flow_decomposer.py",
      "new_id": "27cf1ceb6f43942cf77aa23a2fafdf5cddc9ff1c",
      "new_mode": 33188,
      "new_path": "voltha/core/flow_decomposer.py"
    },
    {
      "type": "modify",
      "old_id": "2624ed67bc2f5bb0e168f4982bdc09f579aac6ec",
      "old_mode": 33188,
      "old_path": "voltha/core/global_handler.py",
      "new_id": "326f407de10060bf6fcb87f6fcd4c16b53f92d74",
      "new_mode": 33188,
      "new_path": "voltha/core/global_handler.py"
    },
    {
      "type": "modify",
      "old_id": "2da337f087b30bdeed6ede9236494172229cf2a5",
      "old_mode": 33188,
      "old_path": "voltha/core/local_handler.py",
      "new_id": "ff60dbb31801cd77d5179b31818df1c5d7103758",
      "new_mode": 33188,
      "new_path": "voltha/core/local_handler.py"
    },
    {
      "type": "modify",
      "old_id": "7dbf0b53e692c366b4f948da16bd63c70526e599",
      "old_mode": 33188,
      "old_path": "voltha/core/logical_device_agent.py",
      "new_id": "02662fc6c8dd05aec8fcd458bd92065843b7e3ff",
      "new_mode": 33188,
      "new_path": "voltha/core/logical_device_agent.py"
    },
    {
      "type": "modify",
      "old_id": "6473add2b82ccd6b21f65de6d7c7bbd5ea61be7b",
      "old_mode": 33188,
      "old_path": "voltha/extensions/IGMP.py",
      "new_id": "00fab236828f36adb2ee0e4abf08043e6038e77d",
      "new_mode": 33188,
      "new_path": "voltha/extensions/IGMP.py"
    },
    {
      "type": "modify",
      "old_id": "40c718f7deec7680474b2c97e832c78be2d07e28",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/omci.py",
      "new_id": "5a94146dc2f938985288946fa8a3b249e19f9ae0",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/omci.py"
    },
    {
      "type": "modify",
      "old_id": "c06cbbe63e93e98123a94e55c616a86eb2c15723",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/omci_defs.py",
      "new_id": "7508411bb204d5c6bb0b04dc4cedbb44363ff8ad",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/omci_defs.py"
    },
    {
      "type": "modify",
      "old_id": "7b24e15862c397015c633d264c5fa0e42f8e74ab",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/omci_entities.py",
      "new_id": "ee8d13121684e1ad82b8c339b7ae68f5f945c749",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/omci_entities.py"
    },
    {
      "type": "modify",
      "old_id": "a762ad8fd9152fce58056e621b6a88a726dd5d5d",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/omci_frame.py",
      "new_id": "edff530ba2fef50165b055a36144f8f8151e06e1",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/omci_frame.py"
    },
    {
      "type": "modify",
      "old_id": "baa35d3aaf8355f97b901d3fafe30812cde18dc9",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/omci_messages.py",
      "new_id": "90a0ceaf2b7f3f56892f5e7b0035c91465f83cd4",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/omci_messages.py"
    },
    {
      "type": "modify",
      "old_id": "ddb15ee4cfe3979061affe1723793b004996c364",
      "old_mode": 33188,
      "old_path": "voltha/leader.py",
      "new_id": "fed32bd37ec2dc1e9153144c130c10cb8f57fde0",
      "new_mode": 33188,
      "new_path": "voltha/leader.py"
    },
    {
      "type": "modify",
      "old_id": "766ed8d0ab436045b3f2af7babbe1c1779886737",
      "old_mode": 33261,
      "old_path": "voltha/main.py",
      "new_id": "1fb5d046578070cd043127eb3eb377406c0b0f89",
      "new_mode": 33261,
      "new_path": "voltha/main.py"
    },
    {
      "type": "modify",
      "old_id": "ee377dd52efa61d0808d75a4ef26d1544f1ff4c7",
      "old_mode": 33188,
      "old_path": "voltha/northbound/diagnostics.py",
      "new_id": "55ec07b20418ae1833587dffa5fe98f00768fad5",
      "new_mode": 33188,
      "new_path": "voltha/northbound/diagnostics.py"
    },
    {
      "type": "modify",
      "old_id": "b182620beabb2bb8d3790fa3cbbd879073963ecf",
      "old_mode": 33188,
      "old_path": "voltha/northbound/grpc/grpc_client.py",
      "new_id": "3c9881612e51534737f896d110c49931461daf63",
      "new_mode": 33188,
      "new_path": "voltha/northbound/grpc/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "778d54777863adf5ce9e2f5cd319dda7c0202412",
      "old_mode": 33188,
      "old_path": "voltha/northbound/grpc/grpc_server.py",
      "new_id": "c6f0fbc5c6d3eb2d74f0346f2fa83d5e07c959b8",
      "new_mode": 33188,
      "new_path": "voltha/northbound/grpc/grpc_server.py"
    },
    {
      "type": "modify",
      "old_id": "6cd70833e978ecbb1b758d053382c0bd06598818",
      "old_mode": 33188,
      "old_path": "voltha/northbound/kafka/event_bus_publisher.py",
      "new_id": "092626d5e3958db90f6262760c9919782303d812",
      "new_mode": 33188,
      "new_path": "voltha/northbound/kafka/event_bus_publisher.py"
    },
    {
      "type": "modify",
      "old_id": "854531df2a436942ce2ea32ea4b064a9d2fa6964",
      "old_mode": 33188,
      "old_path": "voltha/northbound/kafka/kafka_proxy.py",
      "new_id": "5b9e161f126d5d794dba476b9d49159ddcd5f0f8",
      "new_mode": 33188,
      "new_path": "voltha/northbound/kafka/kafka_proxy.py"
    },
    {
      "type": "modify",
      "old_id": "4038ff08a5dcf6d981b336373ec8ffa991085bcd",
      "old_mode": 33188,
      "old_path": "voltha/northbound/rest/health_check.py",
      "new_id": "bf8f2c4af342196bb2ee7874d4a769effc4faa38",
      "new_mode": 33188,
      "new_path": "voltha/northbound/rest/health_check.py"
    },
    {
      "type": "modify",
      "old_id": "128ba07fe1ae280cdaf891c42711bd72580bb51d",
      "old_mode": 33188,
      "old_path": "voltha/northbound/rpc_dispatcher.py",
      "new_id": "5c9f69ed4a0fd452c403f0c742b2ae4a3115f117",
      "new_mode": 33188,
      "new_path": "voltha/northbound/rpc_dispatcher.py"
    },
    {
      "type": "modify",
      "old_id": "b602c4d18b2b7091270ecd6e959d925ed6717681",
      "old_mode": 33188,
      "old_path": "voltha/protos/Makefile",
      "new_id": "e2c4af7740373537997d144000b6246b9a925331",
      "new_mode": 33188,
      "new_path": "voltha/protos/Makefile"
    },
    {
      "type": "modify",
      "old_id": "0608e8c9b7235d780b116f68eeda8ce014cbc2bc",
      "old_mode": 33188,
      "old_path": "voltha/protos/third_party/__init__.py",
      "new_id": "faf670494bc493d7bebd155a0e1b79cea4ba360b",
      "new_mode": 33188,
      "new_path": "voltha/protos/third_party/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "d38e21055454f2490876316051fa39de345f7e1e",
      "old_mode": 33188,
      "old_path": "voltha/registry.py",
      "new_id": "270bd71e2515d11a2201ea799acea7e0150ba3a1",
      "new_mode": 33188,
      "new_path": "voltha/registry.py"
    },
    {
      "type": "modify",
      "old_id": "d8b11a944e2de79a00c0b7d3506ae9bca1158105",
      "old_mode": 33188,
      "old_path": "voltha/worker.py",
      "new_id": "b9e14e26d30da236bb1438fb12a07202c30b3d4d",
      "new_mode": 33188,
      "new_path": "voltha/worker.py"
    }
  ]
}
