)]}'
{
  "commit": "33e0d1e65b289c01f8c8edcfc0fa6bcfad114924",
  "tree": "1a26cd88275792bb196dc232e4f0ec390e61d51d",
  "parents": [
    "133ae3395d6d048a658d63d9ff53c8aa43b79be1"
  ],
  "author": {
    "name": "Timothy Trippel",
    "email": "ttrippel@google.com",
    "time": "Fri Jan 07 13:56:41 2022 -0800"
  },
  "committer": {
    "name": "Miguel Young",
    "email": "mcyoung@google.com",
    "time": "Tue Jan 11 16:16:00 2022 -0500"
  },
  "message": "[dif/alert_handler] Add alert configuration DIF.\n\nPreviously, the only way to configure an alert within the alert handler\nwas to build a rather large struct that would configure all alerts\nwithin a class. (Re)Configuring a single alert had the side of effect of\nreconfiguring the class too.\n\nThis commit adds a DIF to configure a single alert, i.e., enable it, set\nits class, and lock it. This partially addresses #9899.\n\nSigned-off-by: Timothy Trippel \u003cttrippel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c967d6f3b095937ccec79c68fa2ba1e7fc3da2a1",
      "old_mode": 33188,
      "old_path": "sw/device/lib/dif/dif_alert_handler.c",
      "new_id": "c2b5566fd50cfc409bfa9170ceaec893622d2670",
      "new_mode": 33188,
      "new_path": "sw/device/lib/dif/dif_alert_handler.c"
    },
    {
      "type": "modify",
      "old_id": "b7a18db2992f6d628e8a68de8a82a9611c12dcb1",
      "old_mode": 33188,
      "old_path": "sw/device/lib/dif/dif_alert_handler.h",
      "new_id": "ad51bffabe5880f702fcd22ce0c8b1e09c573cc0",
      "new_mode": 33188,
      "new_path": "sw/device/lib/dif/dif_alert_handler.h"
    },
    {
      "type": "modify",
      "old_id": "0f40295fecbf205527d148240a1bfc1d1a893e09",
      "old_mode": 33188,
      "old_path": "sw/device/lib/dif/dif_alert_handler_unittest.cc",
      "new_id": "78882eb3f1126122ad5244030c3e852dfc8e1d0b",
      "new_mode": 33188,
      "new_path": "sw/device/lib/dif/dif_alert_handler_unittest.cc"
    }
  ]
}
