)]}'
{
  "commit": "2b21604882325e2ed70781cde4fc87e927a3a512",
  "tree": "5221034001007d52d1531a836cfecb552a00b42d",
  "parents": [
    "7849b32a4b0244077d1303e8a0da0a07b117c6fe"
  ],
  "author": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Fri Apr 03 18:28:56 2020 -0400"
  },
  "committer": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Thu Apr 16 10:20:14 2020 -0400"
  },
  "message": "VOL-2909 - Disaggregating rw_core/core/.\n\nThis breaks the core package into logical components. (adapter manager, adapter proxy, devices, nbi/api), as well as the \"core\" which aggregates all these.\n\nChange-Id: I257ac64024a1cf3efe3f5d89d508e60e6e681fb1\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2143a84d043509d17c5e4476ce7f906ad9c7c5ec",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter/agent.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d539a56053d990d23590698dfc7282c12d93476f",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter/common.go"
    },
    {
      "type": "rename",
      "old_id": "889ad74dddd05ca8c9fe527081df234bfa276c05",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter_manager.go",
      "new_id": "b6caea2752a8c69febf6b6d2511f34e0367555a5",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter/manager.go",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "9ea44a12921679bb1c2fe0b1f937cf6337617153",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter_request_handler.go",
      "new_id": "7175a2b0d1c994f631ab2d041d80f66cc935a32b",
      "new_mode": 33188,
      "new_path": "rw_core/core/api/adapter_request_handler.go",
      "score": 94
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd2910a028c9d787e4828b380f9163a43c6b5cc0",
      "new_mode": 33188,
      "new_path": "rw_core/core/api/common.go"
    },
    {
      "type": "rename",
      "old_id": "7591c18c45794476eaf2678963d93009cb81d03d",
      "old_mode": 33188,
      "old_path": "rw_core/core/common_test.go",
      "new_id": "f6f07f5b35817586c35982a2199f365184c0898e",
      "new_mode": 33188,
      "new_path": "rw_core/core/api/common_test.go",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "30ea5edf7a82553ef7ea48124fd377322635a4b2",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "1c296dd26bbbec7e78e42282cab9de5cbe4c38d3",
      "new_mode": 33261,
      "new_path": "rw_core/core/api/grpc_nbi_handler.go",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "e54c14c6bacbcceb7986e28f5b643487f68f4085",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler_test.go",
      "new_id": "0579f945f7185b0b78abc4835825996c44f6818f",
      "new_mode": 33261,
      "new_path": "rw_core/core/api/grpc_nbi_handler_test.go",
      "score": 89
    },
    {
      "type": "modify",
      "old_id": "5043d476c2fbd490f85384b7420f75ee6fb8005d",
      "old_mode": 33188,
      "old_path": "rw_core/core/core.go",
      "new_id": "de126a2cdda45fdc3097a3a7937784f69bdf4bee",
      "new_mode": 33188,
      "new_path": "rw_core/core/core.go"
    },
    {
      "type": "rename",
      "old_id": "dccd2718a17803bac634f678ec4c7373cf72cd49",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_agent.go",
      "new_id": "8d18e10e75899886a48a011598a45aeee780abc7",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/agent.go",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "f8fb810477475759580881b478603eaf356d6bc0",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_agent_test.go",
      "new_id": "ce69599a97492bb89ccba08697e4395174d78079",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/agent_test.go",
      "score": 82
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2b8748451d4ff6a82e4f6857d492df471187637",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/common.go"
    },
    {
      "type": "rename",
      "old_id": "a267a77f1fa5def0d22b4629f38d9d696ba4acad",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_agent.go",
      "new_id": "c6e4e730e342942b3f1c731964f3ca7d83ae4e1b",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_agent.go",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "70d809a5c9c978ad40384d07cb2640c09e74bb79",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_agent_test.go",
      "new_id": "3c3b2b03c0b17f173517b5956ccda6aaa308aba9",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_agent_test.go",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "86e6b63887c518c15d8fe7f08adace7f2a128bbb",
      "old_mode": 33188,
      "old_path": "rw_core/core/logical_device_manager.go",
      "new_id": "5005e0cb593d10c41759b81afdd26102ed46b01a",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_manager.go",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "8f9847b5126aa482cca0cf2a0861147a71c252fb",
      "old_mode": 33261,
      "old_path": "rw_core/core/device_manager.go",
      "new_id": "48edc5bab2be98a912f01984eb8336f238069cd7",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/manager.go",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "1e18ba460a6875f12d3b90b5b1a30366663a4066",
      "old_mode": 33261,
      "old_path": "rw_core/core/adapter_proxy.go",
      "new_id": "4b04ee57ba8c405a93ab911e8f7e44f8c8915b7a",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/remote/adapter_proxy.go",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "718cc30078db0da71a73d03447a6ef25ac16e520",
      "old_mode": 33261,
      "old_path": "rw_core/core/adapter_proxy_test.go",
      "new_id": "17627dca23b948e4bfdefcf899c5af8fb38192a2",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/remote/adapter_proxy_test.go",
      "score": 94
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7383bd9be5ccabdd6a098674420be2002d7802ca",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/remote/common.go"
    },
    {
      "type": "rename",
      "old_id": "1d98fdd4c8969bc0d3dddafa9dc8d9fc1c193d8e",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_state_transitions.go",
      "new_id": "f7be154651536275570cc8a49c6be22c22dec3cd",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/state_transitions.go",
      "score": 79
    },
    {
      "type": "rename",
      "old_id": "ec93d9019512817302cedd33de1e9390d1bd9b8d",
      "old_mode": 33188,
      "old_path": "rw_core/core/device_state_transitions_test.go",
      "new_id": "0a1b43b7cddb61ff021e552c9845c4b39b634c31",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/state_transitions_test.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "cb8737773b6eb69abd2ad6ff4dc0c00afa5b463a",
      "old_mode": 33188,
      "old_path": "rw_core/core/id.go",
      "new_id": "862b9099e6829f0acb75331484f7521db58423eb",
      "new_mode": 33188,
      "new_path": "rw_core/utils/id.go",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "9836793a1eebbbc61ba4fd06553ba479b2f48576",
      "old_mode": 33188,
      "old_path": "tests/kafka/kafka_inter_container_messaging_test.go",
      "new_id": "52927eb49c9de75d7ca53e966472bb7e2f47daa4",
      "new_mode": 33188,
      "new_path": "tests/kafka/kafka_inter_container_messaging_test.go"
    }
  ]
}
