)]}'
{
  "commit": "ccb714b3d92799d967fc0cc24653678b73593ac0",
  "tree": "be61d3c9aa9862461ecbbcfd3fc3164d9ddcd958",
  "parents": [
    "6d1acb9d83a9f226262e716a136d35c816fb8027"
  ],
  "author": {
    "name": "Esin Karaman",
    "email": "esin.karaman@netsia.com",
    "time": "Fri Nov 29 15:02:06 2019 +0000"
  },
  "committer": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Thu Jan 23 19:50:04 2020 +0530"
  },
  "message": "VOL-1596 Add Support for handling multicast groups in OpenOLT Adapter.\nVOL-1595 Add Support for handling multicast flows in OpenOLT Adapter.\n\nDepends voltha-protos from the patch below:\nhttps://gerrit.opencord.org/#/c/16690/\n\nChange-Id: I1cc9900bd6400bb31aed11beda674138838a21d2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce333d4f36f3ba2d0f7be343acfb62ef05fb2a68",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "f7b7e3708a3a775bc4b3750a72e09b28fcb553fe",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "b7aaf72b5e92b04dfcad1613c91b44f25987876c",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "276cbf9e2858c779297bb9f73b34170302949ec4",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "3ec4d0e498d3915ee2be74d01a5af84bd15899ae",
      "old_mode": 33188,
      "old_path": "adaptercore/device_handler.go",
      "new_id": "3def7bcf609fe36e26f8a0670e9a544385e1bf26",
      "new_mode": 33188,
      "new_path": "adaptercore/device_handler.go"
    },
    {
      "type": "modify",
      "old_id": "26b86ba6f433002e174c5047fba239750eaf03af",
      "old_mode": 33188,
      "old_path": "adaptercore/device_handler_test.go",
      "new_id": "82cd8625ee81004fd286aa1f38d29f4e1d210b09",
      "new_mode": 33188,
      "new_path": "adaptercore/device_handler_test.go"
    },
    {
      "type": "modify",
      "old_id": "8c7cf8d96dfae80b078ea2374dd2e0f9b548b1b2",
      "old_mode": 33188,
      "old_path": "adaptercore/olt_platform.go",
      "new_id": "efc00291266b9c20c3047c091af6841a89edbc31",
      "new_mode": 33188,
      "new_path": "adaptercore/olt_platform.go"
    },
    {
      "type": "modify",
      "old_id": "7a799b831e48a778ef588885a4bbc35aa51c8c1d",
      "old_mode": 33188,
      "old_path": "adaptercore/olt_platform_test.go",
      "new_id": "141e8bd73898e60b9da24867ab0ae8941e02dd5e",
      "new_mode": 33188,
      "new_path": "adaptercore/olt_platform_test.go"
    },
    {
      "type": "modify",
      "old_id": "feb07d7a10e929bfcdf01b3aad794e8885013a7f",
      "old_mode": 33188,
      "old_path": "adaptercore/olt_state_transitions.go",
      "new_id": "697ee5f4013f4179aeeaf678bed11e489a9662ea",
      "new_mode": 33188,
      "new_path": "adaptercore/olt_state_transitions.go"
    },
    {
      "type": "modify",
      "old_id": "375b1370429d6d5049de319a71488fe667903a3c",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt.go",
      "new_id": "7a535240813a0ff159a80d78670f0aa0bea8657c",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt.go"
    },
    {
      "type": "modify",
      "old_id": "19661ea325846d49dbb3f46c413fb4e65863f368",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_eventmgr.go",
      "new_id": "75086dc374eb430a230b8137ca2d43f5f7426c81",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_eventmgr.go"
    },
    {
      "type": "modify",
      "old_id": "7430be462a1494ee25c73172ad1e04a1c7db20cd",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_eventmgr_test.go",
      "new_id": "7dbda431576523204981ec608d28c0406056821b",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_eventmgr_test.go"
    },
    {
      "type": "modify",
      "old_id": "337680934347320666c3cb148e2c3c4e5f716d7c",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr.go",
      "new_id": "b8af453e2162c685d95582cd363d3e087b86970e",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_flowmgr.go"
    },
    {
      "type": "modify",
      "old_id": "3b1908116e44969dbe89b20da06c4b6f31a7b668",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr_test.go",
      "new_id": "8342a79143ad2999d7a672b35c3fdc6b3bf04d10",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_flowmgr_test.go"
    },
    {
      "type": "modify",
      "old_id": "47e9ce3e8c2b3655e5fdd88eca039ee6f0778688",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_test.go",
      "new_id": "aefd8622c6914d510239d52db974a76d357aebdf",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_test.go"
    },
    {
      "type": "modify",
      "old_id": "21f21c9520ec3b9eca19517e7af25711a839186f",
      "old_mode": 33261,
      "old_path": "adaptercore/resourcemanager/resourcemanager.go",
      "new_id": "0e3da4da37c41a5a0f0298a6bdafa20efbc83e60",
      "new_mode": 33261,
      "new_path": "adaptercore/resourcemanager/resourcemanager.go"
    },
    {
      "type": "modify",
      "old_id": "1eac99ff1e3334acaa64226e7a258ce5c008ee31",
      "old_mode": 33188,
      "old_path": "adaptercore/resourcemanager/resourcemanager_test.go",
      "new_id": "2cc6953968b40770035e34403dcf1fc83b6b43af",
      "new_mode": 33188,
      "new_path": "adaptercore/resourcemanager/resourcemanager_test.go"
    },
    {
      "type": "modify",
      "old_id": "c42e86b4de1bfd5a1eb1e6d21466106246b1d3f3",
      "old_mode": 33261,
      "old_path": "adaptercore/statsmanager.go",
      "new_id": "0905c1e5c7d69863ef602ecc61675263bebec293",
      "new_mode": 33261,
      "new_path": "adaptercore/statsmanager.go"
    },
    {
      "type": "modify",
      "old_id": "6f16493796d4b508d5e45f8f7171aa1e4d82dfb6",
      "old_mode": 33188,
      "old_path": "adaptercore/statsmanager_test.go",
      "new_id": "c6fddc58ee42984fe3524c610f7bfba445f4df71",
      "new_mode": 33188,
      "new_path": "adaptercore/statsmanager_test.go"
    },
    {
      "type": "modify",
      "old_id": "babd8ea2a7fcdd1ea0c035c5d04b36e66c7ce0b9",
      "old_mode": 33188,
      "old_path": "config/config.go",
      "new_id": "b763621115809e46372803e9ad94800b0acc4ae3",
      "new_mode": 33188,
      "new_path": "config/config.go"
    },
    {
      "type": "modify",
      "old_id": "addbbe90e403310ac6f08f5084f067cdb7b78356",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "3bc748734f9eb9e1b51e1d91a3015a3a603974e4",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "916f084380d9153c802d9a3007f0cd64b1beabdf",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "fbf6be63e8c84264713c8625876bd736d55d45b7",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "f2849699fdeda02e22a760a14f32e77c498831c8",
      "old_mode": 33188,
      "old_path": "main.go",
      "new_id": "9a3b97a35af22fd1308367cfa05f3735b2837adb",
      "new_mode": 33188,
      "new_path": "main.go"
    },
    {
      "type": "modify",
      "old_id": "cffd0aabfa7924db699b314029e5c13b2857e1f5",
      "old_mode": 33188,
      "old_path": "main_test.go",
      "new_id": "84e298169b05607d41fb9de50c62e67d5c95f566",
      "new_mode": 33188,
      "new_path": "main_test.go"
    },
    {
      "type": "modify",
      "old_id": "19b59de3ff5fbfd3d76ccd1115cab81fbbac35b6",
      "old_mode": 33188,
      "old_path": "mocks/mockAdapterProxy.go",
      "new_id": "817e6757629181625dc07f0543deec83e3403db2",
      "new_mode": 33188,
      "new_path": "mocks/mockAdapterProxy.go"
    },
    {
      "type": "modify",
      "old_id": "24f60c852c63ac24519b0c18c7736a6d343ea59b",
      "old_mode": 33188,
      "old_path": "mocks/mockCoreProxy.go",
      "new_id": "2c3a81ca2718af3cd1acb21f56ff1dd5bfce15cf",
      "new_mode": 33188,
      "new_path": "mocks/mockCoreProxy.go"
    },
    {
      "type": "modify",
      "old_id": "605bfdd77e2ed536aa239eb990d90dc2fb8ed34a",
      "old_mode": 33188,
      "old_path": "mocks/mockEventproxy.go",
      "new_id": "d2621ab2d03734f15274ddb3381c26a8807aca09",
      "new_mode": 33188,
      "new_path": "mocks/mockEventproxy.go"
    },
    {
      "type": "modify",
      "old_id": "b6ba991e28cb2a33e385d8a20c1997693a6558a7",
      "old_mode": 33188,
      "old_path": "mocks/mockKVClient.go",
      "new_id": "7d12cac31956a1ff103f280330aab523c4b6c762",
      "new_mode": 33188,
      "new_path": "mocks/mockKVClient.go"
    },
    {
      "type": "modify",
      "old_id": "00a9fd507685fcc9488adedb78d57c1d850383e0",
      "old_mode": 33188,
      "old_path": "mocks/mockOpenOltClient.go",
      "new_id": "652f959ce29267d21abc56ddc280bd526f3cbe1e",
      "new_mode": 33188,
      "new_path": "mocks/mockOpenOltClient.go"
    },
    {
      "type": "modify",
      "old_id": "6fa3c39482b83c0a8762d7ba3141a0ba15f13f05",
      "old_mode": 33188,
      "old_path": "mocks/mockTechprofile.go",
      "new_id": "e4edf2fac661a6264d771a64d86dfa21281af191",
      "new_mode": 33188,
      "new_path": "mocks/mockTechprofile.go"
    },
    {
      "type": "delete",
      "old_id": "13479f8cbe1baf22f017ed5f69aafcb5dd0d35d3",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "81971704e593fe538acc4d48ec177577a6673000",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/adapterif/adapter_proxy_if.go",
      "new_id": "de5cfc07075a4b0c9c99f7b3c5b9a8738d7398e2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/adapterif/adapter_proxy_if.go",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "c7af374d6c34339af97007bee1528a84c6a9f672",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/adapterif/core_proxy_if.go",
      "new_id": "dbf3418f7c9447c63c56e49fa6adeb815fc23a05",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/adapterif/core_proxy_if.go",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "b8ea9d8a5ca54006c4a6af203090202942bcee64",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/adapterif/events_proxy_if.go",
      "new_id": "c14493599a5e3122f8f4153ab427c5e348b446ad",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/adapterif/events_proxy_if.go",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "7b09a1f14936e7d186f639a6530ce4405d59a482",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/common/adapter_proxy.go",
      "new_id": "b30221475748d696f88238f65f4f8fa8b2590ed9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/common/adapter_proxy.go",
      "score": 82
    },
    {
      "type": "copy",
      "old_id": "0851ede5def95ef583ee8f14d491155e78365ce8",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/common.go",
      "new_id": "acf818c0bd6d29acffd86521af98daec3364bba9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/common/common.go",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "a69d9b4d6899b15e3fa2867143546ac4680986be",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/common/core_proxy.go",
      "new_id": "9b46c281410d5ba9ada5cc4027236623892eefe8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/common/core_proxy.go",
      "score": 79
    },
    {
      "type": "rename",
      "old_id": "ab6b0d0f65ef3084aac84137f0abe68b75209568",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/common/events_proxy.go",
      "new_id": "034de8ec9a7390b8bf0750dce1832bcdbabffa4a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/common/events_proxy.go",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "bcb45f8a87284dc326ca74f34cfaf5836d264f19",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/common/performance_metrics.go",
      "new_id": "7697c05b2c78215cd6a23af8d3d8998d61e4ee88",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/common/performance_metrics.go",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "dfcaf1e9b8c6512d691b64ab19dd86d45f7d7cff",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/common/request_handler.go",
      "new_id": "414116bbee43927cc41b9a5e0b963ef18f98aad4",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/common/request_handler.go",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "d3c562a8566bc32db6c108690484668d6bdea1ba",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/common/utils.go",
      "new_id": "d3c562a8566bc32db6c108690484668d6bdea1ba",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/common/utils.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "38aac3872cc50c1caef2aa5afe7786bd2a8d858c",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/adapters/iAdapter.go",
      "new_id": "3b86ac532f95c20fd0ea96af213bbb019c83d1f9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/adapters/iAdapter.go",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "b2547c20bd5dafa0b94d188e0f105e2264328b3e",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/backend.go",
      "new_id": "23ad5a0851a5b891b1681b11a5d86aa749f21f16",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/db/backend.go",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "0851ede5def95ef583ee8f14d491155e78365ce8",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/common.go",
      "new_id": "a5a79ae183c4e8cb2fc558e101e757f42ff33a05",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/db/common.go",
      "score": 70
    },
    {
      "type": "rename",
      "old_id": "97fbec97dcdf3ca4f205d25b3d507a9d037ebb35",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/kvstore/client.go",
      "new_id": "088593af6b66c344dba25635f8337b7b642567ef",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/db/kvstore/client.go",
      "score": 95
    },
    {
      "type": "copy",
      "old_id": "0851ede5def95ef583ee8f14d491155e78365ce8",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/common.go",
      "new_id": "2d2a6a66c877df592a8705ae3c2d0ce77b2e383d",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/db/kvstore/common.go",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "a94de4dec604d4eda4dde009a4d5496b189f8b4e",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/kvstore/consulclient.go",
      "new_id": "e3912931c7fa9b44c2c861a866ae7071e2fab75f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/db/kvstore/consulclient.go",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "3ae767ce88c436d42a9f55c0e8563ee233d02aa3",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/kvstore/etcdclient.go",
      "new_id": "70967482281ad06f0959e4ac5e025cfedb513d2f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/db/kvstore/etcdclient.go",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "cf9a95c7ba81049ecf9bc39cc4b94076833bc51b",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/kvstore/kvutils.go",
      "new_id": "cf9a95c7ba81049ecf9bc39cc4b94076833bc51b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/db/kvstore/kvutils.go",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "0851ede5def95ef583ee8f14d491155e78365ce8",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/common.go",
      "new_id": "b4fe7ec8f97365aaefc72e7fc70c739f75e61307",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/common.go",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "02a4b0bd101a737f947f927d5fce57b9fe12b058",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/flows/flow_utils.go",
      "new_id": "b9981e6ac6bb741b4b176cc61049b889f8b3d4f3",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/flow_utils.go",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "bda7ed9ac7a7a3636eb38c3f80809b7de116e385",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/kafka/client.go",
      "new_id": "62890434eb9d421237574f01cd4d3b249588b34b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/kafka/client.go",
      "score": 96
    },
    {
      "type": "copy",
      "old_id": "0851ede5def95ef583ee8f14d491155e78365ce8",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/common.go",
      "new_id": "cb6acb2ee29699e58dc0188372773d28dfe06707",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/kafka/common.go",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "4e04b30008e3c12a9a628094724245425093ccee",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/kafka/kafka_inter_container_library.go",
      "new_id": "042e1213c1165683f26048cb8f7156a20955633d",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/kafka/kafka_inter_container_library.go",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "c05df69a6c6e2b719643f000b8482bd3a58ca3a5",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/kafka/sarama_client.go",
      "new_id": "9d4ab5209848b523ab625f0e1b574b202462e6df",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/kafka/sarama_client.go",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "0cb9535d274df0f6f5b46ba38ccd2080abdce934",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/kafka/utils.go",
      "new_id": "0cb9535d274df0f6f5b46ba38ccd2080abdce934",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/kafka/utils.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe3a4e0fdfe6bd88c7f70734522c543a2fd31471",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/log/log.go",
      "new_id": "43567e3fdc06e94b519af199cfd9ce2f4c93b8c5",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/log/log.go",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "8951a7d2c15afd4b76017570bdb090795721cb3d",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/pmmetrics/performance_metrics.go",
      "new_id": "b5d93695aee0d12e75b6195afc84c31db27100e6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/pmmetrics/performance_metrics.go",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "0abe6c1078d63926b442dcd90737475d2a48c994",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/ponresourcemanager/ponresourcemanager.go",
      "new_id": "45876750006aa1d92dc916e891ff3ec7a84a7ca6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/ponresourcemanager/ponresourcemanager.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "7e6dbf9e080212bcbf25162e0f9633c0a4ccdea7",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/probe/probe.go",
      "new_id": "9f009537288399d3b320c480f7f7863d5dbb1374",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/probe/probe.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "d11f8e402d536bdf0c5e2b2f3d93ccf37b554686",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/4QueueHybridProfileMap1.json",
      "new_id": "d11f8e402d536bdf0c5e2b2f3d93ccf37b554686",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/techprofile/4QueueHybridProfileMap1.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "03a396d96508afc842a68b86efa66ed36847b2ed",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/README.md",
      "new_id": "03a396d96508afc842a68b86efa66ed36847b2ed",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/techprofile/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b1a8ac530d6042651e566ec63a68aa9be087ac2e",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/config.go",
      "new_id": "2df71471bf8b227d0f1a12fa551a5b778bd2af5b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/techprofile/config.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "3588838a9968273f671f807bbb50c3b07810cd17",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/tech_profile.go",
      "new_id": "0358291ceff1d9be6dfeba27949348e822641851",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/techprofile/tech_profile.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "cadca871ebbe48d7ae2af18edbbcbe3b3b000860",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/tech_profile_if.go",
      "new_id": "9184b5be7156cfc5c4964f2cfa23f54331d99253",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/techprofile/tech_profile_if.go",
      "score": 93
    },
    {
      "type": "delete",
      "old_id": "66c99aba1149792b37377f223b1fff1f17f16e09",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/common/yang_options.pb.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "6c01eb8dd3125ef3e365c4abd43b1de9469b77b6",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/common/common.pb.go",
      "new_id": "96d2f34841c7f6e4f1ef0f0414420f418a4d117d",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/common/common.pb.go",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "1df5ccabcc2108f85a1ccdb7cd85ac2778637c14",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/common/meta.pb.go",
      "new_id": "8fbd6214a6c6ecd39e4023c69e60544f297fdaab",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/common/meta.pb.go",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "56bfd369e45ad3b7e66a22307019010e1be83073",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/inter_container/inter_container.pb.go",
      "new_id": "120a94b2436be4c711117643d5b353096d3bdaa1",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/inter_container/inter_container.pb.go",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "dddee14a600f8103dc6074328e5d930782584c18",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/omci/omci_alarm_db.pb.go",
      "new_id": "3d2089415931e2ffc2b6f937bb986f4105d7abc6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/omci/omci_alarm_db.pb.go",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "6d5e3ac3913b389d407b0cf0445cb7870698673a",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/omci/omci_mib_db.pb.go",
      "new_id": "a3f23afa4fa7493fc2ec8bb817626684848601fd",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/omci/omci_mib_db.pb.go",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "e506aa595430f94a33e1876eb6ffb6b14221e0fe",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/openflow_13/openflow_13.pb.go",
      "new_id": "e3c00f3cec4c1836bd5f0865a3869c99b1b86352",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/openflow_13/openflow_13.pb.go",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "f46f33ace33a5cdec8e52714815372d7a9bf61b3",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/openolt/openolt.pb.go",
      "new_id": "5bc0537045f44a1f7cbe67d2b3a657ac7cc5cada",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/openolt/openolt.pb.go",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "5a78e1e6508e66776f4f1b21d264248222be9036",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/tech_profile/tech_profile.pb.go",
      "new_id": "f74a616ca9dd20aa57c17684bcf3deb0b26ebe5a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/tech_profile/tech_profile.pb.go",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "1f8b07315232b225de643c08176df6924cf88446",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/voltha/adapter.pb.go",
      "new_id": "93bf21b7bfc798ed19178d06e771bdc4be507642",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/voltha/adapter.pb.go",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "97df91be9a6d944727493b60da9aeb5c23b80031",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/voltha/device.pb.go",
      "new_id": "e713544f3320de0110d2337cdcf523f45507380b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/voltha/device.pb.go",
      "score": 73
    },
    {
      "type": "rename",
      "old_id": "1ddc7755c57061cdd9173227d9bd3f7ed40af8e5",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/voltha/events.pb.go",
      "new_id": "7df3e27c0ee7909584b9795547e3c01f4ecdbc13",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/voltha/events.pb.go",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "996a99b515cd300e963206e5b97f4418fbc51b34",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/voltha/health.pb.go",
      "new_id": "42b0541aae3011785897393e2b93dfa3dd28dd56",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/voltha/health.pb.go",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "ecf91963618b682c6aa93eb6657c04f6afa3c3af",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/voltha/logical_device.pb.go",
      "new_id": "8ebaa02f8d0cd91594fe70278a4c1b9c5b15a26b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/voltha/logical_device.pb.go",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "38ce6818211bf7250718f4683729e2e4646acce0",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/voltha/ponsim.pb.go",
      "new_id": "1dc6e94e6fb9874c3ac72031ea1d4c64cbc315cb",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/voltha/ponsim.pb.go",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "7a768b9119badd80f996675694c15e81c6761c02",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-protos/v2/go/voltha/voltha.pb.go",
      "new_id": "c2edc2d84df23804212c8e2297390a4e84c1955f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-protos/v3/go/voltha/voltha.pb.go",
      "score": 90
    },
    {
      "type": "modify",
      "old_id": "2c114259c8bb9e9e03b1fbfd6db54f32b6793b9c",
      "old_mode": 33188,
      "old_path": "vendor/modules.txt",
      "new_id": "a9bf83fdae74f3847294f776af3b8cd5d55fda71",
      "new_mode": 33188,
      "new_path": "vendor/modules.txt"
    }
  ]
}
