)]}'
{
  "commit": "22564dd26b33cd605b00799d27ad8ffabd99f79a",
  "tree": "394b0760b15c89b8946f2c582f31c3935237c982",
  "parents": [
    "807d933cea92a63e169df62eb107bd9750e435d9"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Jun 15 16:11:12 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Jun 15 16:12:34 2026 +0100"
  },
  "message": "[settings] Allow system time to be modified via builtin/unixtime\n\nAllow the system time offset to be modified by writing a new time\nvalue to builtin/unixtime, e.g.:\n\n  set builtin/unixtime 0x10d1a884\n\nAs with the NTP client, this does not attempt to write to the\nunderlying clock source (e.g. the RTC clock).  Only the internal\nsystem time offset is updated.\n\nAny system time offset may be reset by clearing the setting:\n\n  clear builtin/unixtime\n\nThis will reset the system time offset to zero and so can be used to\nundo the effect of a previous \"set builtin/unixtime\" or \"ntp\" command.\n\nRequested-by: Christian I. Nilsson \u003cChristianN@2PintSoftware.com\u003e\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e2ebd69546178081d4f790fa348d63d2e76261e",
      "old_mode": 33188,
      "old_path": "src/core/settings.c",
      "new_id": "2e576033026154a7bf985c53c4c539a78dad37ff",
      "new_mode": 33188,
      "new_path": "src/core/settings.c"
    },
    {
      "type": "modify",
      "old_id": "1b6f5daff32fd984b163e26f2ad3380bed65118c",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/time.h",
      "new_id": "09f92ac7d9bebd9fb705690e128544c791559e5a",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/time.h"
    }
  ]
}
