)]}'
{
  "commit": "7ccedd57e60333df189a3bdae39d2428a543996f",
  "tree": "501a8465ccececa7b0035d5440d29f9760137f53",
  "parents": [
    "d2b6df9c5129d6cbc087984c7ce5f773c4556d46"
  ],
  "author": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Fri Dec 14 16:48:54 2018 -0500"
  },
  "committer": {
    "name": "khenaidoo",
    "email": "knursimu@ciena.com",
    "time": "Fri Dec 14 16:48:54 2018 -0500"
  },
  "message": "This commit consists of adding two new northbound APIs to the Core\nto be used mostly by the Affinity Router: ListDeviceIds retrieves the\nids of devices present in a Core memory; ReconcileDevices ia an API\nthe Affinity router can use to push a list of device ids to a Core\nfor the latter to load and reconcile the devices in memory (used\nmostly of a core restart).\n\nChange-Id: I0d292054e09a099ad8be7669fbc3fe3ba15a5579\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9354620ec76a209dc980a610145b26c87ec2cd7",
      "old_mode": 33188,
      "old_path": "common/core/northbound/grpc/default_api_handler.go",
      "new_id": "0cc76c5f2d6ffddc8a386d466b05c1e5543e4903",
      "new_mode": 33188,
      "new_path": "common/core/northbound/grpc/default_api_handler.go"
    },
    {
      "type": "modify",
      "old_id": "d1234d5cf86883ed15c6f560db031ceb31f7ef04",
      "old_mode": 33188,
      "old_path": "protos/common.proto",
      "new_id": "b1c13ae643c74e8ed870cb68d9c42d89b3cf2a70",
      "new_mode": 33188,
      "new_path": "protos/common.proto"
    },
    {
      "type": "modify",
      "old_id": "e03442aa355c41fe1d1317c9e136d4fc93fd439b",
      "old_mode": 33188,
      "old_path": "protos/voltha.proto",
      "new_id": "f2f885f5e6c0603b23bd366eb204c3481d34660e",
      "new_mode": 33188,
      "new_path": "protos/voltha.proto"
    },
    {
      "type": "modify",
      "old_id": "c42a64e0f2932e7957dc1213acaf8a4ace9e73c3",
      "old_mode": 33188,
      "old_path": "rw_core/core/core.go",
      "new_id": "484ff35aba8ef46b59ad5fd1d0d6f393398cd991",
      "new_mode": 33188,
      "new_path": "rw_core/core/core.go"
    },
    {
      "type": "modify",
      "old_id": "9e8710bb67102c972f0e3ffa3d958404d48a39de",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_agent.go",
      "new_id": "13e0adf05083ca91506b8f2fb55d44e686cf73aa",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_agent.go"
    },
    {
      "type": "modify",
      "old_id": "e50c035041a5efbaa4ed2624729413531b407cd5",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_manager.go",
      "new_id": "3f27e101b015943f5a7cd2c3178c61ab5fe42eee",
      "new_mode": 33188,
      "new_path": "rw_core/core/device_manager.go"
    },
    {
      "type": "modify",
      "old_id": "9b7fac72e611a6104671a6d3414b46fb5289a2ee",
      "old_mode": 33188,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "fa6d0ca2c891d0b33924892962c742d0f5bd0877",
      "new_mode": 33188,
      "new_path": "rw_core/core/grpc_nbi_api_handler.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e1b5315168dd26abb3bdaaa7f897ef1b2e6d085",
      "new_mode": 33188,
      "new_path": "tests/core/nbi_test.go"
    }
  ]
}
