)]}'
{
  "commit": "cba2f30ec29be0e7443424757905532a956e1a7a",
  "tree": "ca723a29412977a396ac4327056dc523ecdb695c",
  "parents": [
    "3768fde17e6fcd3b4aa02d60ea626235c741f6ad"
  ],
  "author": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Tue Jul 28 13:37:36 2020 -0400"
  },
  "committer": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Fri Jul 31 16:02:51 2020 +0000"
  },
  "message": "VOL-2867 - Removed unnescessary proto.Clone() in getDevice() and getLogicalDevice().\n\nAlso renamed getDevice() to getDeviceReadOnly(), getLogicalDevice() to getLogicalDeviceReadOnly(), and getDeviceReadOnly() to getDeviceReadOnlyWithoutLock().\nCallers of *ReadOnly() functions must not modify the returned structures.\nAlso fixed places where lock was not acquired before calling getDevice().\nRelated to VOL-3356.\n\nChange-Id: I9913a76a497c4d977457edaea3b199a24a3a5cb8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6053d65352e34b0968bd5cc917d449413416bbb8",
      "old_mode": 33261,
      "old_path": "rw_core/core/device/agent.go",
      "new_id": "516cc9191989087a750c5a90b303ce5caac5d463",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/agent.go"
    },
    {
      "type": "modify",
      "old_id": "09ca7ed8c5ccfc13df2f8bb38acd15bc8ddb9415",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/agent_flow.go",
      "new_id": "94376d160918fc1ed4c687b86833be5059ada826",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/agent_flow.go"
    },
    {
      "type": "modify",
      "old_id": "da2b7c570e7768436b40d07c26ab2288d3541150",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/agent_group.go",
      "new_id": "96254e4fca730f54812f9e4a8081751d584f0af7",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/agent_group.go"
    },
    {
      "type": "modify",
      "old_id": "3bc91ca0741d587832687e0b50ef392095febacf",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/agent_image.go",
      "new_id": "0dc56bfa34b012cb7d4156df3d1a1649fe73c305",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/agent_image.go"
    },
    {
      "type": "modify",
      "old_id": "033e6f4f0fedf1a7148e26b6e7699b2b78db5199",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/agent_pm_config.go",
      "new_id": "86770298ec860b5413861c4adea1f62eac1b6924",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/agent_pm_config.go"
    },
    {
      "type": "modify",
      "old_id": "5ac7acaa8bfa1273ee085f715746963737cf32a8",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/agent_port.go",
      "new_id": "2840235a347d1c462c44c18f6f5d756f5003f6d1",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/agent_port.go"
    },
    {
      "type": "modify",
      "old_id": "9249198c96dd1355b568a196fe97a10358e73f95",
      "old_mode": 33261,
      "old_path": "rw_core/core/device/agent_test.go",
      "new_id": "c8928e25918eff885016a95c6aeee4d6aca13c4d",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/agent_test.go"
    },
    {
      "type": "modify",
      "old_id": "07f85e82072368c5e5972a4057a21691eb478a06",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/logical_agent.go",
      "new_id": "a581c5b9bcf7b832569fe10ea42b0e697863f9f9",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_agent.go"
    },
    {
      "type": "modify",
      "old_id": "cf2beed0929aab746302bd2c6b2ea1125c5f2a68",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/logical_manager.go",
      "new_id": "ec4a5280edf16bb5b2e6aee870fc4f39d47c79bc",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/logical_manager.go"
    },
    {
      "type": "modify",
      "old_id": "ad20aac7471dfeb5fa0508d53e6c1e9c41bc1bd8",
      "old_mode": 33261,
      "old_path": "rw_core/core/device/manager.go",
      "new_id": "19dab3d891803d80ed6e6ca35d4adbeb5195fadf",
      "new_mode": 33261,
      "new_path": "rw_core/core/device/manager.go"
    },
    {
      "type": "modify",
      "old_id": "43422c1bfda66842df6a7b67811ae6a05429b770",
      "old_mode": 33188,
      "old_path": "rw_core/coreif/logical_device_agent_if.go",
      "new_id": "f3c8644cf98b53a2c45464fe9a93fc11b6628b3f",
      "new_mode": 33188,
      "new_path": "rw_core/coreif/logical_device_agent_if.go"
    }
  ]
}
