)]}'
{
  "commit": "a279a1c65075e6f93140995d831ea1ccfa43905e",
  "tree": "7878c10ebb6271f4bd7ae0091286dbba45fd59bd",
  "parents": [
    "41141352b77cc55be0f1cbb9c5bc5901039d1cda"
  ],
  "author": {
    "name": "Chip Boling",
    "email": "chip@bcsw.net",
    "time": "Wed Aug 29 15:18:13 2018 -0500"
  },
  "committer": {
    "name": "Donald Newton",
    "email": "dn8474@att.com",
    "time": "Fri Sep 07 14:13:02 2018 +0000"
  },
  "message": "VOL-945: Added support for OpenOMCI Task watchdog\n\nChange-Id: Ie81031183db159514f00bcf764ab484d19335ddb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "499a945e0ff8c1fb200c3f6b21281c0adadd7772",
      "old_mode": 33188,
      "old_path": "tests/utests/voltha/extensions/omci/mock/mock_task.py",
      "new_id": "088ec9243bc8eb9a76cf12e4e459887e82bb5214",
      "new_mode": 33188,
      "new_path": "tests/utests/voltha/extensions/omci/mock/mock_task.py"
    },
    {
      "type": "modify",
      "old_id": "e15541b03752f8aa5017dd79e3beb5da5b5a7f19",
      "old_mode": 33188,
      "old_path": "tests/utests/voltha/extensions/omci/test_task_runner.py",
      "new_id": "cd0e043ce2360e2510f3a1339f7d1cf8b49841fb",
      "new_mode": 33188,
      "new_path": "tests/utests/voltha/extensions/omci/test_task_runner.py"
    },
    {
      "type": "modify",
      "old_id": "a85372ce92c3f4d78e06ae636a9934cbe1d0040f",
      "old_mode": 33188,
      "old_path": "voltha/adapters/adtran_onu/omci/adtn_mib_download_task.py",
      "new_id": "e7829132940f3379114d1ce6213065b3fe3d6290",
      "new_mode": 33188,
      "new_path": "voltha/adapters/adtran_onu/omci/adtn_mib_download_task.py"
    },
    {
      "type": "modify",
      "old_id": "2c9c9619e7df9aa56d0daae6c98ea8b651cbeafc",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_mib_download_task.py",
      "new_id": "b325ca79002c5977c9407aecd8c1f8204000ac89",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_mib_download_task.py"
    },
    {
      "type": "modify",
      "old_id": "2a12eda3a67f4a52ddb2a0e9e26db72095f51e5a",
      "old_mode": 33188,
      "old_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_uni_lock_task.py",
      "new_id": "b998b0ee5f7ddb21dda00da7acc3962211c8b62c",
      "new_mode": 33188,
      "new_path": "voltha/adapters/brcm_openomci_onu/omci/brcm_uni_lock_task.py"
    },
    {
      "type": "modify",
      "old_id": "aed018e865c34b381523f87427edfad02052862d",
      "old_mode": 33188,
      "old_path": "voltha/core/global_handler.py",
      "new_id": "54c2d2815c88ebd91deee445f388ec465feed63e",
      "new_mode": 33188,
      "new_path": "voltha/core/global_handler.py"
    },
    {
      "type": "modify",
      "old_id": "c725ccedbb305153c33867ec2439c694b2937d47",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/state_machines/mib_sync.py",
      "new_id": "ebb51245a1d4dcc0e2029f7670b2dd09a0dd973c",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/state_machines/mib_sync.py"
    },
    {
      "type": "modify",
      "old_id": "b8b8e69bfb5db893dac3a1bfda954306ec68c2a9",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/alarm_resync_task.py",
      "new_id": "227829680bafb4d3a3154e52baafeb6cac58bf40",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/alarm_resync_task.py"
    },
    {
      "type": "modify",
      "old_id": "115ef9e92cc32d056829bd1282058b2ce9e91097",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/alarm_sync_data.py",
      "new_id": "331fe1b45e26b6fa9e6d193477667397f7c0e9d8",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/alarm_sync_data.py"
    },
    {
      "type": "modify",
      "old_id": "7d8719dc70700585d8c6d0d94412f0b96ddf5707",
      "old_mode": 33261,
      "old_path": "voltha/extensions/omci/tasks/file_download_task.py",
      "new_id": "5234c41473f6e3404163f4dfa13872abf618732c",
      "new_mode": 33261,
      "new_path": "voltha/extensions/omci/tasks/file_download_task.py"
    },
    {
      "type": "modify",
      "old_id": "e2f11fdc20022c3208359768b092885c721f3eb5",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/get_mds_task.py",
      "new_id": "3807f7dec542d58100dbb4cafb525eed1c7d7fe7",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/get_mds_task.py"
    },
    {
      "type": "modify",
      "old_id": "04cc8eb3737f3765b58c15b7bbe032fec4e7b896",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/interval_data_task.py",
      "new_id": "9475cd8991cc062742c929693d9b18d9a3448f11",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/interval_data_task.py"
    },
    {
      "type": "modify",
      "old_id": "30a888f83f26b20237de8d5c9c3c923aa4b88cba",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/mib_resync_task.py",
      "new_id": "a6b689253911fed3c8f173572ca1e021643e6d40",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/mib_resync_task.py"
    },
    {
      "type": "modify",
      "old_id": "eb0fa6b7d63860dc7ff587d51012afad80419b06",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/mib_upload.py",
      "new_id": "639f8fd3befeb031db7f79fb0485f2878d39e80b",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/mib_upload.py"
    },
    {
      "type": "modify",
      "old_id": "e818d87e1427275a1cb8ca6cd523650ed1d9dc05",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/omci_create_pm_task.py",
      "new_id": "e0e92c3d74b3e569d6a2dadb45ec79ea779027a6",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/omci_create_pm_task.py"
    },
    {
      "type": "modify",
      "old_id": "c80a5752bbebd9ba6bb4e3e044696b59f5dcf808",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/omci_delete_pm_task.py",
      "new_id": "7906a8347f7e4c2aa283f69c0ebdce362558fcd3",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/omci_delete_pm_task.py"
    },
    {
      "type": "modify",
      "old_id": "3bfdf067c47105e9c43d6d7ade8ed2f431e76aa2",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/omci_get_request.py",
      "new_id": "b199f8f0db0bb9108ddcf8c17f313a53807f73b9",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/omci_get_request.py"
    },
    {
      "type": "modify",
      "old_id": "de150117fbde0a1e274157fe24160c56cc7e62f4",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/omci_modify_request.py",
      "new_id": "27dfb3d70268ab78750b90fe96d4795f7f2cbcb7",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/omci_modify_request.py"
    },
    {
      "type": "modify",
      "old_id": "4a8c1d30c8dfa6c264cd3d09b0abb6894c656577",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/onu_capabilities_task.py",
      "new_id": "e93d0ed634eb5c862107a4d5427f033389d0b84f",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/onu_capabilities_task.py"
    },
    {
      "type": "modify",
      "old_id": "8cbf80877c9aef29ff958218ff1650a77b0d8bf8",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/reboot_task.py",
      "new_id": "316e23ba42fa873819b5407b72b46ac8acc6db7a",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/reboot_task.py"
    },
    {
      "type": "modify",
      "old_id": "9e10c65a1d0a601a45f058f9503484a8c377e9d9",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/task.py",
      "new_id": "36020c0eff94cee889c0b1b4788933da15551877",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/task.py"
    },
    {
      "type": "modify",
      "old_id": "e06ae1cd7929ace6e0cf94233f749dc39c640257",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/tasks/task_runner.py",
      "new_id": "364e0b366d89eac53b5de0723ff415a2da9fd087",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/task_runner.py"
    }
  ]
}
