)]}'
{
  "commit": "67a411c73ecbac64056de57bad5067dc55bb0cd0",
  "tree": "8934799c1912d26b7e4559710c009c7dbfacfaf0",
  "parents": [
    "f2c8287fb9bcfa1179b632ac48b0572984accc60"
  ],
  "author": {
    "name": "Dov Shlachter",
    "email": "dovs@google.com",
    "time": "Thu Jun 06 14:59:38 2024 -0700"
  },
  "committer": {
    "name": "Dov Shlachter",
    "email": "dovs@google.com",
    "time": "Tue Jun 18 10:58:57 2024 -0700"
  },
  "message": "Add AB slots protocol header definition, bindgen target, and rust wrapper\n\nAdd the header definition for the GBL AB slot UEFI protocol,\nincluding protocol struct definition, enum/constant definitions,\nGUID, and data structures.\n\nAdd a rust wrapper for the protocol in libefi.\n\nChange-Id: Ib15051119a86c67c575ff2d9218cd9ca2b6972c2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32d09f34755a844ba1cdcaeb8f6dd0675dc5c21e",
      "old_mode": 33188,
      "old_path": "gbl/docs/efi_protocols.md",
      "new_id": "becdbc06f1bf101024caffa1d8d1befca8c90489",
      "new_mode": 33188,
      "new_path": "gbl/docs/efi_protocols.md"
    },
    {
      "type": "modify",
      "old_id": "639b361dc3608e53a4d25284be702b79ac2402ab",
      "old_mode": 33188,
      "old_path": "gbl/libefi/BUILD",
      "new_id": "e3e55a06a3899e1c29fd0e132eecb9a811eb25af",
      "new_mode": 33188,
      "new_path": "gbl/libefi/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2bbe5e388028d9003aff6880dc2c8832c58ec26d",
      "old_mode": 33188,
      "old_path": "gbl/libefi/defs/efi.h",
      "new_id": "37b5cee2252b018f0161254b2aea4bc0375d04e9",
      "new_mode": 33188,
      "new_path": "gbl/libefi/defs/efi.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54baee63c90649f4538f517ba70748cc07d2f7eb",
      "new_mode": 33188,
      "new_path": "gbl/libefi/defs/protocols/ab_slot_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "820907ae5186601c0e5a9168825fa49f6f8e93f6",
      "old_mode": 33188,
      "old_path": "gbl/libefi/defs/protocols/loaded_image_protocol.h",
      "new_id": "69a46f2f09a1506a368ac4cc4346af24440b2059",
      "new_mode": 33188,
      "new_path": "gbl/libefi/defs/protocols/loaded_image_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "309d4a7ded6f9eb2b4df416e3872b6b8ce2980b7",
      "old_mode": 33188,
      "old_path": "gbl/libefi/src/protocol.rs",
      "new_id": "9896d48e96db73ad79d77b586bd5b99069402d05",
      "new_mode": 33188,
      "new_path": "gbl/libefi/src/protocol.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91bc1d0bc73d672f6b32189965de22a583bb372e",
      "new_mode": 33188,
      "new_path": "gbl/libefi/src/protocol/ab_slot.rs"
    }
  ]
}
