)]}'
{
  "commit": "bf6e7bb28d756618e6e721a90e1ec64f6490f2f1",
  "tree": "9e3c147ce12a542568f7aba92fd17289f1f4b849",
  "parents": [
    "7dfae95a70e8c04d8c7d7c90eb2caf3654778e33"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Tue Aug 14 22:27:29 2018 -0400"
  },
  "committer": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Tue Aug 14 22:27:29 2018 -0400"
  },
  "message": "[VOL-1158] Initial commit of grpc voltha service handler.  Also\nadd license to all files.\n\nChange-Id: I923a53504c74939c1db8177df6197694f2c2b3cd\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fa31d9e639aed10c683d748f6559546b6c3c034",
      "new_mode": 33188,
      "new_path": "common/core/northbound/grpc/default_api_handler.go"
    },
    {
      "type": "modify",
      "old_id": "e198cb871ce4fcf2d3e348deead19e86b352d09d",
      "old_mode": 33188,
      "old_path": "common/grpc/security.go",
      "new_id": "930d2c8621ba63e3f43be485110dbde5fb8df805",
      "new_mode": 33188,
      "new_path": "common/grpc/security.go"
    },
    {
      "type": "modify",
      "old_id": "c3f8c3ff29370f72bd5820d6a0ad830f0097c4b9",
      "old_mode": 33188,
      "old_path": "common/grpc/server.go",
      "new_id": "0441fcfb66c558d0e6133d9f53bbd84763e30c70",
      "new_mode": 33188,
      "new_path": "common/grpc/server.go"
    },
    {
      "type": "modify",
      "old_id": "93b2072326f26250a98297319697c4e8d886424b",
      "old_mode": 33188,
      "old_path": "common/log/log.go",
      "new_id": "38a051d308bdac674f5b70addc5dccec0d742edf",
      "new_mode": 33188,
      "new_path": "common/log/log.go"
    },
    {
      "type": "modify",
      "old_id": "bd8ea9f1a45d21682481137c17ff40543dedba99",
      "old_mode": 33188,
      "old_path": "compose/rw_core.yml",
      "new_id": "a11f4a9a0c28805b7192a6fcc389fa35f0234328",
      "new_mode": 33188,
      "new_path": "compose/rw_core.yml"
    },
    {
      "type": "modify",
      "old_id": "8463747515695d1b877383bc3c03a8a61eb84dcb",
      "old_mode": 33188,
      "old_path": "db/kvstore/client.go",
      "new_id": "8b1c9142958ada10a4c64b96aada1bc43a941442",
      "new_mode": 33188,
      "new_path": "db/kvstore/client.go"
    },
    {
      "type": "modify",
      "old_id": "911da585f03253e1bd7309799413530780590fee",
      "old_mode": 33188,
      "old_path": "db/kvstore/consulclient.go",
      "new_id": "e4f6baf61931cd41ff86984d521e6db086046417",
      "new_mode": 33188,
      "new_path": "db/kvstore/consulclient.go"
    },
    {
      "type": "modify",
      "old_id": "becc86bca252192f6f40ec4d95eae346cbe8f4df",
      "old_mode": 33188,
      "old_path": "db/kvstore/etcdclient.go",
      "new_id": "a6a14332fe730464b947dadd7b2f5b8f8f272c7c",
      "new_mode": 33188,
      "new_path": "db/kvstore/etcdclient.go"
    },
    {
      "type": "modify",
      "old_id": "318482fa0c92855c00052060ce1aea32d5120f18",
      "old_mode": 33188,
      "old_path": "db/kvstore/kvutils.go",
      "new_id": "cf9a95c7ba81049ecf9bc39cc4b94076833bc51b",
      "new_mode": 33188,
      "new_path": "db/kvstore/kvutils.go"
    },
    {
      "type": "modify",
      "old_id": "2f3818d6b16033803f9a48b694a5ab5d7353e1cf",
      "old_mode": 33188,
      "old_path": "db/kvstore/kvutils_test.go",
      "new_id": "86c4369f9956b3371484afac423c82c57d125a06",
      "new_mode": 33188,
      "new_path": "db/kvstore/kvutils_test.go"
    },
    {
      "type": "modify",
      "old_id": "c327fc3a27daaf6ba6dd30e7c04798da88e3d58c",
      "old_mode": 33188,
      "old_path": "db/model/backend.go",
      "new_id": "396e233e07f412f3779e85749c7f4c6c509bc8b4",
      "new_mode": 33188,
      "new_path": "db/model/backend.go"
    },
    {
      "type": "modify",
      "old_id": "f51351ca8d1674687352c09a9276cd2cc2e40d43",
      "old_mode": 33188,
      "old_path": "db/model/backend_test.go",
      "new_id": "eaa652368fe1bdba02af1e95695b331186e90f39",
      "new_mode": 33188,
      "new_path": "db/model/backend_test.go"
    },
    {
      "type": "modify",
      "old_id": "8a371570021130e6674470def8e311b344acf1ec",
      "old_mode": 33188,
      "old_path": "db/model/branch.go",
      "new_id": "44fe230d0d07c0d3dd348e920e99d5155319911c",
      "new_mode": 33188,
      "new_path": "db/model/branch.go"
    },
    {
      "type": "modify",
      "old_id": "4016b706b7343374c87b32c47a79f3047d2bcb36",
      "old_mode": 33188,
      "old_path": "db/model/branch_test.go",
      "new_id": "719bd82227287098b5690b780fb90785b2cef2de",
      "new_mode": 33188,
      "new_path": "db/model/branch_test.go"
    },
    {
      "type": "modify",
      "old_id": "42ff6082bbf6727559c99a1a0740e83c61d21a79",
      "old_mode": 33188,
      "old_path": "db/model/callback_type.go",
      "new_id": "8f55688000956d00783829ecfeb6bdaab34cf34d",
      "new_mode": 33188,
      "new_path": "db/model/callback_type.go"
    },
    {
      "type": "modify",
      "old_id": "73f79a3d0d8422c1cdc9a70d250b4456f22f2fd8",
      "old_mode": 33188,
      "old_path": "db/model/child_type.go",
      "new_id": "0020e7d6d7bf2114c2876a2beb29e2ecbc9ef38d",
      "new_mode": 33188,
      "new_path": "db/model/child_type.go"
    },
    {
      "type": "modify",
      "old_id": "6996a6d2eaac8be0fbdf1bee264fd9d4447b29d0",
      "old_mode": 33188,
      "old_path": "db/model/child_type_test.go",
      "new_id": "f60462c98c5ea63a382b3ab56cb3f42f5d774e76",
      "new_mode": 33188,
      "new_path": "db/model/child_type_test.go"
    },
    {
      "type": "modify",
      "old_id": "deceb87164ee82b6fd901373ed18178994c2d106",
      "old_mode": 33188,
      "old_path": "db/model/data_revision.go",
      "new_id": "7918c14bc2c6a7e59d02e0773ca8b2ae4859150d",
      "new_mode": 33188,
      "new_path": "db/model/data_revision.go"
    },
    {
      "type": "modify",
      "old_id": "a833d589723a53cf1dbc48ce1db6b1a6b7a01526",
      "old_mode": 33188,
      "old_path": "db/model/event_bus.go",
      "new_id": "6d95a4d892df060544d43d31a044bfee9cec3465",
      "new_mode": 33188,
      "new_path": "db/model/event_bus.go"
    },
    {
      "type": "modify",
      "old_id": "262b7cc368285cc84928d7662a75e222e37f5c7e",
      "old_mode": 33188,
      "old_path": "db/model/event_bus_client.go",
      "new_id": "6d3ce2db2c8498ae242822fe6efe5e04088bb519",
      "new_mode": 33188,
      "new_path": "db/model/event_bus_client.go"
    },
    {
      "type": "modify",
      "old_id": "936a79abbd2f7e8e5a46c9a4dcf61ebd80bc0b59",
      "old_mode": 33188,
      "old_path": "db/model/node.go",
      "new_id": "eacbec7c46c9522d7dd9e366b40ad653beb32cf4",
      "new_mode": 33188,
      "new_path": "db/model/node.go"
    },
    {
      "type": "modify",
      "old_id": "3fa05c9df144009f69a2915ed75d6796885f9327",
      "old_mode": 33188,
      "old_path": "db/model/node_test.go",
      "new_id": "cc1798198395c81a8df706a974ae20460960cd38",
      "new_mode": 33188,
      "new_path": "db/model/node_test.go"
    },
    {
      "type": "modify",
      "old_id": "f390e0b0a8aa786899e72dbc77c27b5db4b7a3d2",
      "old_mode": 33188,
      "old_path": "db/model/persisted_revision.go",
      "new_id": "81d356363cd940cc9715e7222e154c75fb016454",
      "new_mode": 33188,
      "new_path": "db/model/persisted_revision.go"
    },
    {
      "type": "modify",
      "old_id": "41255e51724eda0a4cc7463fed5478a84afec638",
      "old_mode": 33188,
      "old_path": "db/model/proxy.go",
      "new_id": "82ab113619440011f5c70155c9cd729905ecd1e7",
      "new_mode": 33188,
      "new_path": "db/model/proxy.go"
    },
    {
      "type": "modify",
      "old_id": "06a04aef83af381058455478ff724246c42b4119",
      "old_mode": 33188,
      "old_path": "db/model/revision.go",
      "new_id": "07c3388f9845dca70c758711ed40534b2377ffd3",
      "new_mode": 33188,
      "new_path": "db/model/revision.go"
    },
    {
      "type": "modify",
      "old_id": "9d3ebc59c7c7c4efcda2618c9e42af94c343d95b",
      "old_mode": 33188,
      "old_path": "db/model/revision_test.go",
      "new_id": "e7da6a5fc405fac490df61a38a328d7c3a103818",
      "new_mode": 33188,
      "new_path": "db/model/revision_test.go"
    },
    {
      "type": "modify",
      "old_id": "722fc94a222e429148f46553178856c8331076af",
      "old_mode": 33188,
      "old_path": "db/model/root.go",
      "new_id": "27a67466f72f9d354780a540615094e4dd8e1367",
      "new_mode": 33188,
      "new_path": "db/model/root.go"
    },
    {
      "type": "modify",
      "old_id": "f9aeb67fe7308cfde111165b4153e3173d96fc65",
      "old_mode": 33188,
      "old_path": "db/model/root_test.go",
      "new_id": "de58800b9fff73622aab5c6c3dd7995c36855476",
      "new_mode": 33188,
      "new_path": "db/model/root_test.go"
    },
    {
      "type": "modify",
      "old_id": "b7288ab8ebcb6035504a507ce59f31aab454b733",
      "old_mode": 33188,
      "old_path": "db/model/transaction.go",
      "new_id": "b2afe831ec82267f69e1364007d8d9a2fd64a4f6",
      "new_mode": 33188,
      "new_path": "db/model/transaction.go"
    },
    {
      "type": "modify",
      "old_id": "d8079f9049ef9459de439a13cdd7bcd1aea43777",
      "old_mode": 33188,
      "old_path": "db/model/utils.go",
      "new_id": "497b3f67ed8b8f4d0b331bdccb5e1e5c1af79a9f",
      "new_mode": 33188,
      "new_path": "db/model/utils.go"
    },
    {
      "type": "modify",
      "old_id": "2431fa97a087c83730cf274a638c3f56a0b7064a",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.rw_core",
      "new_id": "0c6b79cec58489000da5583cef9f00a21bbdbb22",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.rw_core"
    },
    {
      "type": "modify",
      "old_id": "9db57a03ced7b358a8519d38a9b6b2fc2b6696d7",
      "old_mode": 33188,
      "old_path": "kafka/kafka_inter_container_library.go",
      "new_id": "00086e3b803f46585f8b7bc404e32cd3b348b739",
      "new_mode": 33188,
      "new_path": "kafka/kafka_inter_container_library.go"
    },
    {
      "type": "modify",
      "old_id": "0fca49a319c81a55059a47d0a9335be1e5257f00",
      "old_mode": 33188,
      "old_path": "kafka/kafka_inter_container_library_test.go",
      "new_id": "6a3bb374eef7a19fd966f9fc63fc2adb1333c8ee",
      "new_mode": 33188,
      "new_path": "kafka/kafka_inter_container_library_test.go"
    },
    {
      "type": "modify",
      "old_id": "3511dc7629e56de97f75c7a44a6b65f0d11f471f",
      "old_mode": 33188,
      "old_path": "kafka/messaging_interface.go",
      "new_id": "20784b54eed73b0564b5b000e22c3484f7762b3b",
      "new_mode": 33188,
      "new_path": "kafka/messaging_interface.go"
    },
    {
      "type": "modify",
      "old_id": "4f9ea1e6daa71053b6ecd0ec248fbde31a644c16",
      "old_mode": 33188,
      "old_path": "protos/common.proto",
      "new_id": "aca0a3686309c72a5827f46a1d13d7c8a27bd37c",
      "new_mode": 33188,
      "new_path": "protos/common.proto"
    },
    {
      "type": "modify",
      "old_id": "a107bd2c8e3b9f0d52df33b221fa8d7fa5e01dbb",
      "old_mode": 33188,
      "old_path": "protos/voltha.proto",
      "new_id": "562ed60d6500a2be217ddebb0f527c6c0f71754c",
      "new_mode": 33188,
      "new_path": "protos/voltha.proto"
    },
    {
      "type": "modify",
      "old_id": "8b2c165e30cc822e96cd7efdeb267e6b39216e84",
      "old_mode": 33188,
      "old_path": "rw_core/config/config.go",
      "new_id": "32b7abb7f22b0a59288191a21d05d13cfe3f37a8",
      "new_mode": 33188,
      "new_path": "rw_core/config/config.go"
    },
    {
      "type": "modify",
      "old_id": "4bfafa58436b4b3697ecd5333f36cede447ca287",
      "old_mode": 33188,
      "old_path": "rw_core/core/requestHandlerProxy.go",
      "new_id": "1582906bc36ef2ac2c5a90681e94bce4ac42378c",
      "new_mode": 33188,
      "new_path": "rw_core/core/requestHandlerProxy.go"
    },
    {
      "type": "modify",
      "old_id": "a0928c5817525473998f6d8eb8ed3b351a32391f",
      "old_mode": 33188,
      "old_path": "rw_core/main.go",
      "new_id": "f495aeb9169704b9495ee3450e1a3d3a8f050099",
      "new_mode": 33188,
      "new_path": "rw_core/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4ebf0c86d13fe4a5045f48a70289fd6b549accc",
      "new_mode": 33188,
      "new_path": "rw_core/nbi/grpc/api_handler.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2f3188ec277811532e30be6e76a631f7fcf0b39",
      "new_mode": 33188,
      "new_path": "rw_core/nbi/grpc/api_handler_client_test.go"
    },
    {
      "type": "modify",
      "old_id": "5553d14f447337713b388bccacfd4d519eba5381",
      "old_mode": 33188,
      "old_path": "tests/kafka/kafka_inter_container_messaging_test.go",
      "new_id": "a1865c7e9d7b55b34c35ce9aa9a10e510c1028e3",
      "new_mode": 33188,
      "new_path": "tests/kafka/kafka_inter_container_messaging_test.go"
    }
  ]
}
