)]}'
{
  "commit": "c53a275af72ecd9733d2d1527a3d5d9e7d2ae073",
  "tree": "064e52ad804719fa830088f12cd8900d8edb8d74",
  "parents": [
    "a26e072eaf533d297d5c306de0067f36b36a1b1d"
  ],
  "author": {
    "name": "Stephane Barbarie",
    "email": "sbarbari@ciena.com",
    "time": "Fri Mar 08 17:50:10 2019 -0500"
  },
  "committer": {
    "name": "Stephane Barbarie",
    "email": "sbarbari@ciena.com",
    "time": "Fri Mar 08 17:50:10 2019 -0500"
  },
  "message": "VOL-1509 : Partial fix for merging issue\n\n- Changed channel map in etcd to a sync.Map\n- Changed graph boundaryPorts to sync.Map\n- Added logic to check if proxy access is currently reserved\n- Changed watch logic to exit when proxy access in progress\n- Fixed UpdateAllChildren method\n- Commented out the Drop operation again in node.go\n\nChange-Id: I8a61798e907be0ff6b0785dcc70721708308611d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2caa99078d04bd536c9a07ecc227fab5599316eb",
      "old_mode": 33188,
      "old_path": "db/kvstore/etcdclient.go",
      "new_id": "639ea752c53be9b09179985f6202fbd3b3c99807",
      "new_mode": 33188,
      "new_path": "db/kvstore/etcdclient.go"
    },
    {
      "type": "modify",
      "old_id": "707fe756c171b217265a98740af6fb3d6c16d9c8",
      "old_mode": 33188,
      "old_path": "db/model/node.go",
      "new_id": "aeac883e32670e0ea5016635cc5c166440c4d8e4",
      "new_mode": 33188,
      "new_path": "db/model/node.go"
    },
    {
      "type": "modify",
      "old_id": "cb8c9ca279fa413888f669c6d74dcbd6e2c0ae21",
      "old_mode": 33188,
      "old_path": "db/model/non_persisted_revision.go",
      "new_id": "1b9325d9efa0ef32fbe6986c6a5e657b3e606896",
      "new_mode": 33188,
      "new_path": "db/model/non_persisted_revision.go"
    },
    {
      "type": "modify",
      "old_id": "0ecb5efccd1e6baa97597415d3a95911cc1a1c18",
      "old_mode": 33188,
      "old_path": "db/model/persisted_revision.go",
      "new_id": "f3352169652e2670aafca8840d66622adc35f384",
      "new_mode": 33188,
      "new_path": "db/model/persisted_revision.go"
    },
    {
      "type": "modify",
      "old_id": "be48dedff04d44d7b3a48429ca23da030091c715",
      "old_mode": 33188,
      "old_path": "db/model/proxy.go",
      "new_id": "86d426a548828cb0c530995b7a4d123f4b74b426",
      "new_mode": 33188,
      "new_path": "db/model/proxy.go"
    },
    {
      "type": "modify",
      "old_id": "295f153ce47c000debf5f4b92e28cd9442624200",
      "old_mode": 33188,
      "old_path": "db/model/proxy_access_control.go",
      "new_id": "66d3222e1e568eb6ee0e843524d5d6a19891c125",
      "new_mode": 33188,
      "new_path": "db/model/proxy_access_control.go"
    },
    {
      "type": "modify",
      "old_id": "f977be01cefb9cb66f66468c56b16f82a559631c",
      "old_mode": 33188,
      "old_path": "rw_core/config/config.go",
      "new_id": "f87d8ce4d6ae83f5dc706d8bfe24c6bcdb26d79d",
      "new_mode": 33188,
      "new_path": "rw_core/config/config.go"
    },
    {
      "type": "modify",
      "old_id": "9acda6dc8179fb5a87ce12faeaa6b08a4636b49c",
      "old_mode": 33188,
      "old_path": "rw_core/graph/device_graph.go",
      "new_id": "d7192da65b97f7738122d43ea8437b0b0761ac66",
      "new_mode": 33188,
      "new_path": "rw_core/graph/device_graph.go"
    }
  ]
}
