)]}'
{
  "commit": "b4b1cf6dc99198c9fd7e3d62f37e69a3cbe52afe",
  "tree": "4da26fd9dfabbb9d08e75dfdf36ad70cc004fb90",
  "parents": [
    "c1ab8fa56ca16916d669ccf2b53a83f458247ea0"
  ],
  "author": {
    "name": "gBMC Team",
    "email": "gbmc-core@google.com",
    "time": "Tue Oct 06 11:31:26 2026 -0700"
  },
  "committer": {
    "name": "mdb:gbmc-git-owners",
    "email": "superproject-auto-update@invalid",
    "time": "Tue Oct 06 11:32:59 2026 -0700"
  },
  "message": "Expose BootOptions CRUD operations via SystemRegistry.\nExpose BootOptions getter, add, update-enabled, and delete methods in the tlbmc SystemRegistry HAL to support Redfish out-of-band boot configuration.\nSimilar to BootNext, BootSourceOverrideTarget, and BootSourceOverrideEnabled, BootOptions maps Redfish system IDs (\"system\", \"system1\", \"system2\") to gbmc-settings backed persistent storage.\n- Add GetBootOptions, GetBootOption, AddBootOption, UpdateBootOptionEnabled, and DeleteBootOption to the SystemRegistry interface.\n- Implement methods in SystemRegistryImpl delegating to SettingsManager.\n- Add corresponding mock methods in MockSystemRegistry.\n- Add unit tests in system_registry_impl_test covering default empty state, add/get, duplicate and validation error handling, enable/disable updates, deletion, multi-host isolation, and invalid system ID handling.\n\nGoogle-Bug-Id:539554519\nPiperOrigin-RevId: 994521126\nChange-Id: Ib85106bb84768801ab9a532648f209ed6ea7931b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1cc82366d9eb8dd6fcda15d4737c0cab3dc8342",
      "old_mode": 57344,
      "old_path": "gbmcweb",
      "new_id": "ac994342a32742c61861c4565d1918fc809c1618",
      "new_mode": 57344,
      "new_path": "gbmcweb"
    }
  ]
}
