)]}'
{
  "commit": "2fef0c541e4e2417fc285c4d9ddfcb6f23f394ad",
  "tree": "a81c522bfe50ab496e0aa078a95f6cb4e2cbd0ba",
  "parents": [
    "1cd0a248cc54a8b2fadc0d2c287d2f3528b749b4"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Jan 23 19:15:45 2023 +0000"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Jan 23 19:27:13 2023 +0000"
  },
  "message": "[efi] Extend efi_locate_device() to allow searching up the device path\n\nExtend the functionality of efi_locate_device() to allow callers to\nfind instances of the protocol that may exist further up the device\npath.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d9aea8d569116e29326b8fd108432779fc71e6e",
      "old_mode": 33188,
      "old_path": "src/drivers/net/efi/nii.c",
      "new_id": "be5bce4b4326ab8cc5c9a1a64cf389086d05735c",
      "new_mode": 33188,
      "new_path": "src/drivers/net/efi/nii.c"
    },
    {
      "type": "modify",
      "old_id": "cb7ea1bbc26e23b87c0507c9c617c6b619592912",
      "old_mode": 33188,
      "old_path": "src/drivers/net/efi/snponly.c",
      "new_id": "674e0a0508afa19eb95a473f9c48f525ba5f3115",
      "new_mode": 33188,
      "new_path": "src/drivers/net/efi/snponly.c"
    },
    {
      "type": "modify",
      "old_id": "270d38dc8e894eeb5f586f0b094c25abd653a308",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/efi/efi_utils.h",
      "new_id": "98659b1500bbd96f9b95f427f1d956152c15475b",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/efi/efi_utils.h"
    },
    {
      "type": "modify",
      "old_id": "8e660e9d7aa45100c1b30c9f91581517998aef1c",
      "old_mode": 33188,
      "old_path": "src/interface/efi/efi_utils.c",
      "new_id": "53f82bfe47951a66dca080571b0ba713799cbc19",
      "new_mode": 33188,
      "new_path": "src/interface/efi/efi_utils.c"
    }
  ]
}
