)]}'
{
  "commit": "b38671ca6afaa7545d44840cc0e57f7c71e373c6",
  "tree": "d96d5fec9f3a1de9cb2c2f10943b2f87a0dec000",
  "parents": [
    "b332f9bda5d53d1d722db463510b5b65735d6487"
  ],
  "author": {
    "name": "serkant.uluderya",
    "email": "serkant.uluderya@netsia.com",
    "time": "Fri Nov 01 09:35:38 2019 -0700"
  },
  "committer": {
    "name": "Serkant Uluderya",
    "email": "serkant.uluderya@netsia.com",
    "time": "Fri Jan 17 01:27:34 2020 -0800"
  },
  "message": "VOL-1643 Update voltha-lib-go to use voltha-protos v3.0.0\n\nand bump up the version to 3.0.0. voltha-protos is modified to be\ncompatible with the java language proto compilation. It\u0027s a major\nchange and a major version change has been made.\n\nChange-Id: Ifb93430567ddf96aaa0fbf6e5853aad9e1070f6f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5edab32a406b81080cdf1b9e9f34f8a68022d9e5",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "971119f60f3bca82dac635167ecfd09e7ca638b0",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "99452228cd7865db0b5282dbb1b5d95731e09504",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "4a36342fcab700951adb18ae7adc930997f6c3f4",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "a2453d402ecb140ccef17bfb716e5a2838cfc029",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "c612178929857480fe996a075fefb3be60f9a9c2",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "0b9108ee06383895a61bb9016402a4ab3315dca2",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "ec8d152c3b129337ff5cfadb95fdec6b20561e83",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "delete",
      "old_id": "13479f8cbe1baf22f017ed5f69aafcb5dd0d35d3",
      "old_mode": 33188,
      "old_path": "pkg/adapters/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "81971704e593fe538acc4d48ec177577a6673000",
      "old_mode": 33188,
      "old_path": "pkg/adapters/adapterif/adapter_proxy_if.go",
      "new_id": "de5cfc07075a4b0c9c99f7b3c5b9a8738d7398e2",
      "new_mode": 33188,
      "new_path": "pkg/adapters/adapterif/adapter_proxy_if.go"
    },
    {
      "type": "modify",
      "old_id": "c7af374d6c34339af97007bee1528a84c6a9f672",
      "old_mode": 33188,
      "old_path": "pkg/adapters/adapterif/core_proxy_if.go",
      "new_id": "dbf3418f7c9447c63c56e49fa6adeb815fc23a05",
      "new_mode": 33188,
      "new_path": "pkg/adapters/adapterif/core_proxy_if.go"
    },
    {
      "type": "modify",
      "old_id": "b8ea9d8a5ca54006c4a6af203090202942bcee64",
      "old_mode": 33188,
      "old_path": "pkg/adapters/adapterif/events_proxy_if.go",
      "new_id": "c14493599a5e3122f8f4153ab427c5e348b446ad",
      "new_mode": 33188,
      "new_path": "pkg/adapters/adapterif/events_proxy_if.go"
    },
    {
      "type": "modify",
      "old_id": "37015adf0f003fa1378426967a3a809145f7471f",
      "old_mode": 33188,
      "old_path": "pkg/adapters/common/adapter_proxy.go",
      "new_id": "b30221475748d696f88238f65f4f8fa8b2590ed9",
      "new_mode": 33188,
      "new_path": "pkg/adapters/common/adapter_proxy.go"
    },
    {
      "type": "modify",
      "old_id": "c4b07c2665d438b8095513674dd8443edebc98a6",
      "old_mode": 33188,
      "old_path": "pkg/adapters/common/common.go",
      "new_id": "acf818c0bd6d29acffd86521af98daec3364bba9",
      "new_mode": 33188,
      "new_path": "pkg/adapters/common/common.go"
    },
    {
      "type": "modify",
      "old_id": "0b8a0237e410c3107333c53b30b7299e3eca039b",
      "old_mode": 33188,
      "old_path": "pkg/adapters/common/core_proxy.go",
      "new_id": "9b46c281410d5ba9ada5cc4027236623892eefe8",
      "new_mode": 33188,
      "new_path": "pkg/adapters/common/core_proxy.go"
    },
    {
      "type": "modify",
      "old_id": "08e887e78da868748eb398da5e618c2cc08b0742",
      "old_mode": 33188,
      "old_path": "pkg/adapters/common/core_proxy_test.go",
      "new_id": "b47f43ef3e56a951ab23745408dcb30aa36c207c",
      "new_mode": 33188,
      "new_path": "pkg/adapters/common/core_proxy_test.go"
    },
    {
      "type": "modify",
      "old_id": "ebc9423b65bc4a2ebfbab6eb6d50439d128a985e",
      "old_mode": 33188,
      "old_path": "pkg/adapters/common/events_proxy.go",
      "new_id": "034de8ec9a7390b8bf0750dce1832bcdbabffa4a",
      "new_mode": 33188,
      "new_path": "pkg/adapters/common/events_proxy.go"
    },
    {
      "type": "modify",
      "old_id": "bcb45f8a87284dc326ca74f34cfaf5836d264f19",
      "old_mode": 33188,
      "old_path": "pkg/adapters/common/performance_metrics.go",
      "new_id": "7697c05b2c78215cd6a23af8d3d8998d61e4ee88",
      "new_mode": 33188,
      "new_path": "pkg/adapters/common/performance_metrics.go"
    },
    {
      "type": "modify",
      "old_id": "cc84ef74a1c76bc39321e81508540c245aab82c6",
      "old_mode": 33188,
      "old_path": "pkg/adapters/common/request_handler.go",
      "new_id": "414116bbee43927cc41b9a5e0b963ef18f98aad4",
      "new_mode": 33188,
      "new_path": "pkg/adapters/common/request_handler.go"
    },
    {
      "type": "modify",
      "old_id": "38aac3872cc50c1caef2aa5afe7786bd2a8d858c",
      "old_mode": 33188,
      "old_path": "pkg/adapters/iAdapter.go",
      "new_id": "3b86ac532f95c20fd0ea96af213bbb019c83d1f9",
      "new_mode": 33188,
      "new_path": "pkg/adapters/iAdapter.go"
    },
    {
      "type": "modify",
      "old_id": "b807253997112c49f466a7d0b1b73fdbf599ee55",
      "old_mode": 33188,
      "old_path": "pkg/db/backend.go",
      "new_id": "23ad5a0851a5b891b1681b11a5d86aa749f21f16",
      "new_mode": 33188,
      "new_path": "pkg/db/backend.go"
    },
    {
      "type": "modify",
      "old_id": "fdd9071e2059980db1a0c524a56f8d0be41b15b8",
      "old_mode": 33188,
      "old_path": "pkg/db/backend_test.go",
      "new_id": "8eae0151299fbf1f29b902ab3dc616162ee1a276",
      "new_mode": 33188,
      "new_path": "pkg/db/backend_test.go"
    },
    {
      "type": "modify",
      "old_id": "d6cea42e2cabf204d8bca62fc3b65b058fa95be7",
      "old_mode": 33188,
      "old_path": "pkg/db/common.go",
      "new_id": "a5a79ae183c4e8cb2fc558e101e757f42ff33a05",
      "new_mode": 33188,
      "new_path": "pkg/db/common.go"
    },
    {
      "type": "modify",
      "old_id": "212b1d146e3e3b5d27039e603c8aa8e5dfcb0874",
      "old_mode": 33188,
      "old_path": "pkg/db/kvstore/common.go",
      "new_id": "2d2a6a66c877df592a8705ae3c2d0ce77b2e383d",
      "new_mode": 33188,
      "new_path": "pkg/db/kvstore/common.go"
    },
    {
      "type": "modify",
      "old_id": "fd74d43ada0bb6f1f48490ab54ce39eb9653bc5c",
      "old_mode": 33188,
      "old_path": "pkg/db/kvstore/consulclient.go",
      "new_id": "e3912931c7fa9b44c2c861a866ae7071e2fab75f",
      "new_mode": 33188,
      "new_path": "pkg/db/kvstore/consulclient.go"
    },
    {
      "type": "modify",
      "old_id": "234bf05dbf87393fc8b4f5332ec894f15f89427c",
      "old_mode": 33188,
      "old_path": "pkg/db/kvstore/etcdclient.go",
      "new_id": "70967482281ad06f0959e4ac5e025cfedb513d2f",
      "new_mode": 33188,
      "new_path": "pkg/db/kvstore/etcdclient.go"
    },
    {
      "type": "modify",
      "old_id": "de85acf11dad73321a439018c35fad4dc3fcdc7b",
      "old_mode": 33188,
      "old_path": "pkg/flows/common.go",
      "new_id": "b4fe7ec8f97365aaefc72e7fc70c739f75e61307",
      "new_mode": 33188,
      "new_path": "pkg/flows/common.go"
    },
    {
      "type": "modify",
      "old_id": "d3cf74df453561f42d6f11a058268a049c4d75d6",
      "old_mode": 33188,
      "old_path": "pkg/flows/flow_utils.go",
      "new_id": "b9981e6ac6bb741b4b176cc61049b889f8b3d4f3",
      "new_mode": 33188,
      "new_path": "pkg/flows/flow_utils.go"
    },
    {
      "type": "modify",
      "old_id": "a9dc9cce97a58f7d82441af82f721b4a29e0537d",
      "old_mode": 33188,
      "old_path": "pkg/flows/flow_utils_test.go",
      "new_id": "fc2ff272d37d79ff22f509ad1c9e8461454c79bb",
      "new_mode": 33188,
      "new_path": "pkg/flows/flow_utils_test.go"
    },
    {
      "type": "modify",
      "old_id": "ff4980aa64ac8e86b26788611cb6084515e85318",
      "old_mode": 33188,
      "old_path": "pkg/grpc/common_test.go",
      "new_id": "b7151f7bc038d9ffaa200fabe448db8a7da0b44a",
      "new_mode": 33188,
      "new_path": "pkg/grpc/common_test.go"
    },
    {
      "type": "modify",
      "old_id": "7796b83995883f86ad1e15bf4a0bbdee97b2fffc",
      "old_mode": 33188,
      "old_path": "pkg/grpc/server.go",
      "new_id": "33c9b762201947fa0034e092b3d94486cb73dac0",
      "new_mode": 33188,
      "new_path": "pkg/grpc/server.go"
    },
    {
      "type": "modify",
      "old_id": "bda7ed9ac7a7a3636eb38c3f80809b7de116e385",
      "old_mode": 33261,
      "old_path": "pkg/kafka/client.go",
      "new_id": "62890434eb9d421237574f01cd4d3b249588b34b",
      "new_mode": 33261,
      "new_path": "pkg/kafka/client.go"
    },
    {
      "type": "modify",
      "old_id": "84a4e07347cfb119d9899c47ffdaa07bc5f0c651",
      "old_mode": 33188,
      "old_path": "pkg/kafka/common.go",
      "new_id": "cb6acb2ee29699e58dc0188372773d28dfe06707",
      "new_mode": 33188,
      "new_path": "pkg/kafka/common.go"
    },
    {
      "type": "modify",
      "old_id": "652bdfa3b02bbf3fe47b1e8f6246df2ec7c44c1f",
      "old_mode": 33188,
      "old_path": "pkg/kafka/kafka_inter_container_library.go",
      "new_id": "042e1213c1165683f26048cb8f7156a20955633d",
      "new_mode": 33188,
      "new_path": "pkg/kafka/kafka_inter_container_library.go"
    },
    {
      "type": "modify",
      "old_id": "6bc2a4980227b723da4be7998023314b39622739",
      "old_mode": 33261,
      "old_path": "pkg/kafka/sarama_client.go",
      "new_id": "9d4ab5209848b523ab625f0e1b574b202462e6df",
      "new_mode": 33261,
      "new_path": "pkg/kafka/sarama_client.go"
    },
    {
      "type": "modify",
      "old_id": "d6d40620d3c7bbd7584908d7758269d94fc431d0",
      "old_mode": 33188,
      "old_path": "pkg/mocks/common.go",
      "new_id": "839ac3efc3f4158f426aba97448617774b4e9d28",
      "new_mode": 33188,
      "new_path": "pkg/mocks/common.go"
    },
    {
      "type": "modify",
      "old_id": "90a3654d4d899e4584bec6009fb536633f2cd2a2",
      "old_mode": 33188,
      "old_path": "pkg/mocks/etcd_server_test.go",
      "new_id": "c2efd58c1af9375dad6c9e362f9cbdc701067998",
      "new_mode": 33188,
      "new_path": "pkg/mocks/etcd_server_test.go"
    },
    {
      "type": "modify",
      "old_id": "381c0930aa8ed560e60d6e4240c99e1254a50db8",
      "old_mode": 33188,
      "old_path": "pkg/mocks/kafka_client.go",
      "new_id": "51bd53216709f286fea12b2c7814664f140024c8",
      "new_mode": 33188,
      "new_path": "pkg/mocks/kafka_client.go"
    },
    {
      "type": "modify",
      "old_id": "f4707f65521be5d90d45939bb5cd600cb64da9c8",
      "old_mode": 33188,
      "old_path": "pkg/mocks/kafka_client_test.go",
      "new_id": "e4517cc6f3828f06a42d0aa89f92346d5f29b112",
      "new_mode": 33188,
      "new_path": "pkg/mocks/kafka_client_test.go"
    },
    {
      "type": "modify",
      "old_id": "8951a7d2c15afd4b76017570bdb090795721cb3d",
      "old_mode": 33188,
      "old_path": "pkg/pmmetrics/performance_metrics.go",
      "new_id": "b5d93695aee0d12e75b6195afc84c31db27100e6",
      "new_mode": 33188,
      "new_path": "pkg/pmmetrics/performance_metrics.go"
    },
    {
      "type": "modify",
      "old_id": "0abe6c1078d63926b442dcd90737475d2a48c994",
      "old_mode": 33261,
      "old_path": "pkg/ponresourcemanager/ponresourcemanager.go",
      "new_id": "45876750006aa1d92dc916e891ff3ec7a84a7ca6",
      "new_mode": 33261,
      "new_path": "pkg/ponresourcemanager/ponresourcemanager.go"
    },
    {
      "type": "modify",
      "old_id": "7e6dbf9e080212bcbf25162e0f9633c0a4ccdea7",
      "old_mode": 33188,
      "old_path": "pkg/probe/probe.go",
      "new_id": "9f009537288399d3b320c480f7f7863d5dbb1374",
      "new_mode": 33188,
      "new_path": "pkg/probe/probe.go"
    },
    {
      "type": "modify",
      "old_id": "537bf7ddc1f31d4600329cda6f80cea50fe2f174",
      "old_mode": 33188,
      "old_path": "pkg/probe/probe_test.go",
      "new_id": "37e801383b1cb9595041504d2fb91814f6916670",
      "new_mode": 33188,
      "new_path": "pkg/probe/probe_test.go"
    },
    {
      "type": "modify",
      "old_id": "b1a8ac530d6042651e566ec63a68aa9be087ac2e",
      "old_mode": 33188,
      "old_path": "pkg/techprofile/config.go",
      "new_id": "2df71471bf8b227d0f1a12fa551a5b778bd2af5b",
      "new_mode": 33188,
      "new_path": "pkg/techprofile/config.go"
    },
    {
      "type": "modify",
      "old_id": "3588838a9968273f671f807bbb50c3b07810cd17",
      "old_mode": 33188,
      "old_path": "pkg/techprofile/tech_profile.go",
      "new_id": "0358291ceff1d9be6dfeba27949348e822641851",
      "new_mode": 33188,
      "new_path": "pkg/techprofile/tech_profile.go"
    },
    {
      "type": "modify",
      "old_id": "cadca871ebbe48d7ae2af18edbbcbe3b3b000860",
      "old_mode": 33188,
      "old_path": "pkg/techprofile/tech_profile_if.go",
      "new_id": "9184b5be7156cfc5c4964f2cfa23f54331d99253",
      "new_mode": 33188,
      "new_path": "pkg/techprofile/tech_profile_if.go"
    },
    {
      "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": "e5294271560f5ada9d6d0ad2c3ebd905a9e8a293",
      "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": 73
    },
    {
      "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": "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": "a768d49bfcb94ed6e6d3c9d223f26f76bd3e39bd",
      "old_mode": 33188,
      "old_path": "vendor/modules.txt",
      "new_id": "82c3cb88c5b1798ede2c025525956f91323f1dea",
      "new_mode": 33188,
      "new_path": "vendor/modules.txt"
    }
  ]
}
