)]}'
{
  "commit": "6031aadc898df6c284d2ee03363cf7a654d1caeb",
  "tree": "2dfffc4194fbe7e425a1874370a1bfa42ddd9cce",
  "parents": [
    "5809b5be7d6f9f4423546e4a89915d66a17880e5"
  ],
  "author": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Wed Jul 29 16:36:33 2020 -0400"
  },
  "committer": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Thu Sep 10 12:31:42 2020 -0400"
  },
  "message": "VOL-2867 - Replaced coreif interface package with smaller per-package interfaces.\n\nAlso moved state transition logic into its own package.\nAlso removed unused interfaces \u0026 mocks.\n\nChange-Id: I849741853620684e6ceafe6e098a9c4f64fbdc6f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6bd0ec438c280cafb83054dcb2e10f88fcabd7c",
      "old_mode": 33261,
      "old_path": "rw_core/core/device/agent.go",
      "new_id": "03cc3b87b1ade26d30fada4c671c49b274c8e9e2",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/agent.go"
    },
    {
      "type": "modify",
      "old_id": "ecc9008c8d47499ca2ac9d05ee1014691773094b",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/logical_agent.go",
      "new_id": "8de602d08cb1b12bd7c142a62c6de817dd0e5241",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_agent.go"
    },
    {
      "type": "modify",
      "old_id": "0afddbe389539bd6a20709f60377a59c7e5e4204",
      "old_mode": 33261,
      "old_path": "rw_core/core/device/manager.go",
      "new_id": "3b98cf80abd88bac3db6dc21a90840324ac9a102",
      "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": "53530596dfd13ec1fde748af85355b3ae33c1239",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/state/common.go"
    },
    {
      "type": "rename",
      "old_id": "3800c2ff1a5e048096ddbde01a8482816ebe0cf0",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/state_transitions.go",
      "new_id": "d69d9495eb018e1842d59e078da7b553438a3f51",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/state/transitions.go",
      "score": 75
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39d7d0be53981946da7984422e0f3f33ec6d718b",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/state/transitions_test.go"
    },
    {
      "type": "delete",
      "old_id": "458d17844a7bbb39f433adca7af121430447c043",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/state_transitions_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7f661cfd43c079f833fa6314794879f58c284fe3",
      "old_mode": 33188,
      "old_path": "rw_core/coreif/adapter_manager_if.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6454135c9227e21512f1e729b1a5ed85454c83bc",
      "old_mode": 33188,
      "old_path": "rw_core/coreif/core_if.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4d23e5c6331f4db986e2562f635a432709510fb4",
      "old_mode": 33188,
      "old_path": "rw_core/coreif/device_manager_if.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f3c8644cf98b53a2c45464fe9a93fc11b6628b3f",
      "old_mode": 33188,
      "old_path": "rw_core/coreif/logical_device_agent_if.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "02068ebc022b63a49a5478a7c99858b1ac3959bd",
      "old_mode": 33188,
      "old_path": "rw_core/coreif/logical_device_manager_if.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "142c381218de5eaa3182b8397682035d10a30918",
      "old_mode": 33188,
      "old_path": "rw_core/flowdecomposition/flow_decomposer.go",
      "new_id": "2b4f1941c75224ff9670d3aaae87b3e9d046ec03",
      "new_mode": 33188,
      "new_path": "rw_core/flowdecomposition/flow_decomposer.go"
    },
    {
      "type": "modify",
      "old_id": "ea560e24202bcaebdde3c029201e73dbfef3bbfc",
      "old_mode": 33188,
      "old_path": "rw_core/flowdecomposition/flow_decomposer_test.go",
      "new_id": "6f8c80c3ff259d995c6df8dff64363571c8dc2e7",
      "new_mode": 33188,
      "new_path": "rw_core/flowdecomposition/flow_decomposer_test.go"
    },
    {
      "type": "delete",
      "old_id": "e83f935663d9e0687dc0639a51237f55d4a3f936",
      "old_mode": 33188,
      "old_path": "rw_core/mocks/device_manager.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e92d62f08a4163aed182bbcd739c7e4b769c9aab",
      "old_mode": 33188,
      "old_path": "rw_core/mocks/device_manager_test.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
