)]}'
{
  "commit": "1091a324fd689a7070772e2d78db380f832489db",
  "tree": "49041a5fd72181104eec6a2b64c0b08f0c2958de",
  "parents": [
    "4619aaa9123cfee1c1770cef04aa65f5c26fd52f"
  ],
  "author": {
    "name": "Hugo Lefeuvre",
    "email": "hugo.lefeuvre@scisemi.com",
    "time": "Thu Apr 25 11:21:29 2024 +0200"
  },
  "committer": {
    "name": "David Chisnall",
    "email": "davidchisnall@users.noreply.github.com",
    "time": "Thu May 02 13:36:41 2024 +0100"
  },
  "message": "Add a `eventgroup_destroy_force` API.\n\nThis new API destroys an event group without tacking the lock.\n\nThis API is inherently racy. Its main purpose is to cleanup the event\ngroup in an error handler context, when taking lock may be impossible.\n\nWhile we are at it, all `eventgroup_destroy` operations, forced or not,\nshould upgrade the lock for destruction before freeing it.\n\nSigned-off-by: Hugo Lefeuvre \u003chugo.lefeuvre@scisemi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c24484bc5ba24c14f98d30a4383a170ae3e8895",
      "old_mode": 33188,
      "old_path": "sdk/include/event.h",
      "new_id": "0fa3d41ff2dc4894b7e6b016b98fc17c8ccb8c38",
      "new_mode": 33188,
      "new_path": "sdk/include/event.h"
    },
    {
      "type": "modify",
      "old_id": "ef28ba8590e449889d212bd342e0513f49d46973",
      "old_mode": 33188,
      "old_path": "sdk/lib/event_group/event_group.cc",
      "new_id": "dafa1eb44184dd3c4a72d67444d8f93da5f295b7",
      "new_mode": 33188,
      "new_path": "sdk/lib/event_group/event_group.cc"
    }
  ]
}
