)]}'
{
  "commit": "c208006f785be7b9168e4c3d0b9c5a1bd91f4e88",
  "tree": "2140a207a74f8dfe4871c172df2f8fdcd7314049",
  "parents": [
    "0d3d223a87d4faa665672cb194d7b591fb25b671"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Jul 16 12:55:53 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Jul 16 13:05:09 2026 +0100"
  },
  "message": "[uri] Add support for \"data:\" URIs\n\nAdd support for \"data:\" URIs as defined in RFC 2397.  These can be\nused to construct image content under control of an iPXE script.  For\nexample:\n\n  # Inject the message \"Hello from iPXE\" as /etc/motd\n  initrd -n motd data:,Hello%20from%20iPXE%0A /etc/motd\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e41833b6623b5fa689b2dbe13a86b7782438ea83",
      "old_mode": 33188,
      "old_path": "src/config/config.c",
      "new_id": "563f85d674f691a32830269ad05ac6b16f4749d0",
      "new_mode": 33188,
      "new_path": "src/config/config.c"
    },
    {
      "type": "modify",
      "old_id": "19e5390ab4f61fbeb41c539b33b750284c5d9b46",
      "old_mode": 33188,
      "old_path": "src/config/general.h",
      "new_id": "45c5c9c30c385d6e84d6a767abe93bafafe3736c",
      "new_mode": 33188,
      "new_path": "src/config/general.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e7fff5ab8fd563482b1007a8a024b0801f3070b",
      "new_mode": 33188,
      "new_path": "src/core/datauri.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61f399b117002fd053a53943404d0e8f912c8678",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/datauri.h"
    },
    {
      "type": "modify",
      "old_id": "c6ebfd67feee2a57edd3cf4ef2ef0ff8ce3b9fea",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/errfile.h",
      "new_id": "035358009a788c4bd666afe3530e52a0dd41fda6",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/errfile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e7e53e09b67df5d5241cdc8533b52ac374e56c7",
      "new_mode": 33188,
      "new_path": "src/tests/datauri_test.c"
    },
    {
      "type": "modify",
      "old_id": "7396fb33ada3e789c9f43d759849cdb6736b7935",
      "old_mode": 33188,
      "old_path": "src/tests/tests.c",
      "new_id": "f183cba15b37a7fef74741dbeb6c9c9a65cbb74d",
      "new_mode": 33188,
      "new_path": "src/tests/tests.c"
    }
  ]
}
