)]}'
{
  "commit": "2f0d055e7dd00763fb067e1f41511b115b8447af",
  "tree": "02891950ac4d98b71040fcd395cd18ec02718286",
  "parents": [
    "45a13e4d478a0f7c9877f919a7012f3324cc73e3"
  ],
  "author": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Thu Apr 23 17:28:52 2020 -0400"
  },
  "committer": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Mon Apr 27 17:29:08 2020 -0400"
  },
  "message": "VOL-2970 - Improved readability \u0026 traceability of startup code.\n\nChanged Start() function to implement majority of the startup functionality, with less helpers.  Start() also defines local variables for each component created, to avoid accidentally using a component that isn\u0027t ready.\nAlso merged the rwCore into the Core.\nAlso changed Core to cancel a local context to on shutdown, and then wait for shutdown to complete.\n\nChange-Id: I285e8486773476531e20ec352ff85a1b145432bf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11752e1e1224c18a319765591b0757fe53f68461",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter/manager.go",
      "new_id": "b552d8f773537e257e25d3796e9db82cfd6385e9",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter/manager.go"
    },
    {
      "type": "modify",
      "old_id": "7c03618a198d657400f064a9db7ba8fa9ea1417a",
      "old_mode": 33188,
      "old_path": "rw_core/core/api/adapter_request_handler.go",
      "new_id": "4deca751e31ce0dbf678e818c7db90ac2be525e4",
      "new_mode": 33188,
      "new_path": "rw_core/core/api/adapter_request_handler.go"
    },
    {
      "type": "modify",
      "old_id": "e8b651d9db1e9be92d3c3ec27b88e43bfbbd6f82",
      "old_mode": 33261,
      "old_path": "rw_core/core/api/grpc_nbi_handler_test.go",
      "new_id": "592ccea5a9c7a926340cade9d05e300c15da0f36",
      "new_mode": 33261,
      "new_path": "rw_core/core/api/grpc_nbi_handler_test.go"
    },
    {
      "type": "modify",
      "old_id": "7cf9f9816967cbbe51d4a0b03c572c49fd5bc854",
      "old_mode": 33188,
      "old_path": "rw_core/core/core.go",
      "new_id": "0dbecc844009f7fedd1eaf88747b46b11004a352",
      "new_mode": 33188,
      "new_path": "rw_core/core/core.go"
    },
    {
      "type": "modify",
      "old_id": "8b003b4cac6600b2cba8a8068db061dc32a98a40",
      "old_mode": 33261,
      "old_path": "rw_core/core/device/agent_test.go",
      "new_id": "2abfdeb6166dd873e96a70547ba3dbadffdcc8a5",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/agent_test.go"
    },
    {
      "type": "modify",
      "old_id": "64c42b514167e373099df58cf6e2aec489abb080",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/logical_agent_test.go",
      "new_id": "e562400740f9f58c7ab0005f2997f6682e36dd3a",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_agent_test.go"
    },
    {
      "type": "modify",
      "old_id": "a5c47b9f6533dd9011f39c6df669d83e2356d5d2",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/logical_manager.go",
      "new_id": "53c3759143e09da2aae0bd3c3fef5e35d66e3a25",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_manager.go"
    },
    {
      "type": "modify",
      "old_id": "b0128a589c99568759c171a6e3a9a838036f6bac",
      "old_mode": 33261,
      "old_path": "rw_core/core/device/manager.go",
      "new_id": "9990104b17624df0b41a48136e0419a54ca39309",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/manager.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcdf3402612bb2a092dabf030cd45fc2e578a16d",
      "new_mode": 33188,
      "new_path": "rw_core/core/kafka.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48b99e91ec8fe607cdc34f46764ddc1daba1fe2a",
      "new_mode": 33188,
      "new_path": "rw_core/core/kv.go"
    },
    {
      "type": "modify",
      "old_id": "4d99fbb52f65b154c894b4b553cdcaae7d6b692d",
      "old_mode": 33188,
      "old_path": "rw_core/main.go",
      "new_id": "68849936bc3cd76ad3231503e22fe37cc68a4eef",
      "new_mode": 33188,
      "new_path": "rw_core/main.go"
    }
  ]
}
