)]}'
{
  "commit": "e33a709fa61a735b08768334d367f95b4d48e5b3",
  "tree": "0fc485abb0955e8c0b16f7a3b51217b992440728",
  "parents": [
    "0972b60c637746767831b7e2f44c06d6fec0cd1c"
  ],
  "author": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Tue Mar 12 21:54:14 2019 -0400"
  },
  "committer": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Sat Mar 16 11:47:13 2019 -0400"
  },
  "message": "VOL-1452: Move logical port callback functions\n\nNeeded to inject device and port specific info\ncontained in handler\n\nChange-Id: If7368514de8809a73f0034a34479a84744d28e02\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d55e7913ac98c04db2ffa0dfc50eb1e2b1c33dc",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt.py",
      "new_id": "682b62caf6b4628524f2df620fb33537cd58df54",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt.py"
    },
    {
      "type": "modify",
      "old_id": "4cba020b39a1a34826300421a78df5dc87d5e8c1",
      "old_mode": 33188,
      "old_path": "python/adapters/openolt/openolt_device.py",
      "new_id": "3242839466f3778682342d395b95926eabe015b2",
      "new_mode": 33188,
      "new_path": "python/adapters/openolt/openolt_device.py"
    }
  ]
}
