)]}'
{
  "commit": "c2c73ff343984b55f36eac1016f78af7307b14af",
  "tree": "e979966b9d34b84b91025c378c01380f7117b0bb",
  "parents": [
    "91482648070246dbf77e56e80a78687c121f0ddf"
  ],
  "author": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Wed Nov 20 16:22:32 2019 -0500"
  },
  "committer": {
    "name": "khenaidoo Nursimulu",
    "email": "knursimu@ciena.com",
    "time": "Thu Nov 21 20:36:07 2019 +0000"
  },
  "message": "Adding ro-core exclusive api calls to the rw-core.\n\nVOL-2257\n\nThere were 10 calls implemented in the ro-core that weren\u0027t in the rw-core:\nGetVoltha\nListCoreInstances\nGetCoreInstance\nListDeviceFlowGroups\nListDeviceTypes\nGetDeviceType\nListDeviceGroups\nGetDeviceGroup\nGetImages\nGetMeterStatsOfLogicalDevice\n\nOf these, 5 were stubs: (which were copied over anyways)\nListCoreInstances\nGetCoreInstance\nListDeviceGroups\nGetDeviceGroup\nGetMeterStatsOfLogicalDevice\n\nAltered ListDeviceTypes() and GetDeviceType() to pull from AdapterManager.deviceTypeToAdapterMap rather than going directly to the DB.\nAlso changed gRPC api calls that returned nil, error to return \u0026type{}, error; and unified returns of this form.\n\nChange-Id: Ib86163bdf6809e84d44632792766c4633534da1b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37c12597712ba523dd67d52fb02af6009aa64ab7",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter_manager.go",
      "new_id": "aa83b53941177aa4a706b5fd12d46c2efadcf3f7",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter_manager.go"
    },
    {
      "type": "modify",
      "old_id": "34e9058197e41060f1d79b1cda2c807e999619ab",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "725fb3ed930e7f9141b2cab73af04a6ecd84e99f",
      "new_mode": 33261,
      "new_path": "rw_core/core/grpc_nbi_api_handler.go"
    }
  ]
}
