)]}'
{
  "commit": "142a601e308cc41bf31281ce1960b2565779a7ad",
  "tree": "725c20df5534a9863d88858629efa60e9fca9f11",
  "parents": [
    "810148b81a30455dba6dab571c710899b03e8489"
  ],
  "author": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Sat Oct 26 12:22:04 2019 -0400"
  },
  "committer": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Mon Oct 28 14:18:25 2019 -0400"
  },
  "message": "VOL-2171: Lock ont-g/ani only after all pptp/veip are locked\n\nAlso yield so the locking activity finishes before the\ncallbacks are called, so the MDS increment for the set\ncan be recorded in openomci\n\nUltimately this all prevents the MDS from getting out of sync\nwhen disable is called and the locking is *halfway* done and\nthe omci state machine is prematurely stopped, causing some set responses\nto be missed. which cases the MDS increment to be off.\n\nThis then later causes during an enable a forced reconcile when\nwe dont need it.  Having the MDS properly match speeds up re-enable.\n\nAlso remove custom get_mds_task thats not been used in quite some time.\n\nChange-Id: Idfe295a61e8fc2810e8f0c956c5997c7a26b32ab\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "16a8783e046251489ed0f32d929eb79658339fb6",
      "old_mode": 33188,
      "old_path": "python/adapters/brcm_openomci_onu/omci/brcm_get_mds_task.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f0620753cc1a8b4a9ac1c624b5015cfed1b1d68a",
      "old_mode": 33188,
      "old_path": "python/adapters/brcm_openomci_onu/omci/brcm_uni_lock_task.py",
      "new_id": "cbe22fa19adf19b75fafd9c007c974b9b488a6b3",
      "new_mode": 33188,
      "new_path": "python/adapters/brcm_openomci_onu/omci/brcm_uni_lock_task.py"
    },
    {
      "type": "modify",
      "old_id": "9f0114a5be63c110b2e3b8756b30a3498be609fe",
      "old_mode": 33188,
      "old_path": "python/requirements.txt",
      "new_id": "cee78b5e7b16e05c98904579502175039e4d01f7",
      "new_mode": 33188,
      "new_path": "python/requirements.txt"
    }
  ]
}
