)]}'
{
  "commit": "5f3e63bfb88355757f5afd81804ac1bdacaf2625",
  "tree": "399ec3777b237d62eb921b45a1494d65ed3cf734",
  "parents": [
    "324dcae301a2b188beeb39fcb140c36216ff1e23"
  ],
  "author": {
    "name": "jasonhuang",
    "email": "jasonsc_huang@edge-core.com",
    "time": "Fri Jul 27 01:32:48 2018 +0800"
  },
  "committer": {
    "name": "jasonhuang",
    "email": "jasonsc_huang@edge-core.com",
    "time": "Tue Aug 07 01:13:38 2018 +0800"
  },
  "message": "VOL-717: Alarm Synchronization State Machine\n\nIntial the codes for the Alarm synchronization state machine\nwhich perform the getAllAlarms/getAllalarmsResponse/\ngetAllAlarmsNext and getAllAlarmNextResponse and provides\ndatabase to save related alarms AlarmDbExternal.\n\nChange-Id: I2d4c6b1027a8bf466ed821adfc01e2721c5a4702\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61e434c27ab89765ef2021111a55b402402cf74e",
      "old_mode": 33188,
      "old_path": "voltha/adapters/openolt/openolt_device.py",
      "new_id": "fd9f9c375cd9414880977a3e8d7983f06a50e707",
      "new_mode": 33188,
      "new_path": "voltha/adapters/openolt/openolt_device.py"
    },
    {
      "type": "modify",
      "old_id": "78d45f924f9fdde394020cdba3b8e29d2d8a8dc7",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_rev_persisted.py",
      "new_id": "8b25b82ef0915bafd8ab3d2cab8a61876472d780",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_rev_persisted.py"
    },
    {
      "type": "modify",
      "old_id": "b0bcef9593323236bfe8fe499990c7755baa20b7",
      "old_mode": 33188,
      "old_path": "voltha/core/global_handler.py",
      "new_id": "aed018e865c34b381523f87427edfad02052862d",
      "new_mode": 33188,
      "new_path": "voltha/core/global_handler.py"
    },
    {
      "type": "modify",
      "old_id": "75a5c7abc09ccf51ce58ea98c9ecf414105287fc",
      "old_mode": 33188,
      "old_path": "voltha/core/local_handler.py",
      "new_id": "81067b46554e325b5e6f81785b820642e9eef214",
      "new_mode": 33188,
      "new_path": "voltha/core/local_handler.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4054d35d1e1ffddb277efa94f1af54edb32f00f",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/database/alarm_db_ext.py"
    },
    {
      "type": "modify",
      "old_id": "7ce812f15110cd74f92118845496963aae14e873",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/me_frame.py",
      "new_id": "ce8f146599502f6e5db9d19bf923ceb29efe0264",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/me_frame.py"
    },
    {
      "type": "modify",
      "old_id": "db39abe4a21df36b75f40c1c6554eefd137e6bf7",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/omci_cc.py",
      "new_id": "c89adedc71a2fd78155cc36f4c7025e5eb72a2ff",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/omci_cc.py"
    },
    {
      "type": "modify",
      "old_id": "02d741978b5565589284fab03a0ad86fb58553b8",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/onu_device_entry.py",
      "new_id": "569bb97be017ed5b2c08c7dd5135072f6291cf54",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/onu_device_entry.py"
    },
    {
      "type": "modify",
      "old_id": "57cf496f83e085079f0ba58f0796e2962d01e1cd",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/openomci_agent.py",
      "new_id": "76a80764acc58bf673c763d0184eb2de45e705a9",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/openomci_agent.py"
    },
    {
      "type": "modify",
      "old_id": "c4320328dee13b69b403d103fdc191958f99ae92",
      "old_mode": 33188,
      "old_path": "voltha/extensions/omci/openomci_event_bus.py",
      "new_id": "5c6786508107ee2198f96d4646df305c823b2ff5",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/openomci_event_bus.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ad46c9d926b572025c12d7d40790e75dbc23b67",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/state_machines/Alarm_sync.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9539996a7ec5b9a1fd15f6f3f9ba386738fbcf0e",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/alarm_check_task.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8b8e69bfb5db893dac3a1bfda954306ec68c2a9",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/alarm_resync_task.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed079ddb1152f6e58f6142cc98212102c8ac770b",
      "new_mode": 33188,
      "new_path": "voltha/extensions/omci/tasks/alarm_sync_data.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4971d22faf46f802242fc84d546221293c36aa7",
      "new_mode": 33188,
      "new_path": "voltha/protos/omci_alarm_db.proto"
    },
    {
      "type": "modify",
      "old_id": "b1062894ad724cab5785e63936949e243b49f6b6",
      "old_mode": 33188,
      "old_path": "voltha/protos/voltha.proto",
      "new_id": "3d62878e9999f889c34d99b25496799e1380b4dc",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.proto"
    }
  ]
}
