)]}'
{
  "commit": "cd0814239712586fa30ead33ee46a75cb22555f9",
  "tree": "7a252e8938773b4428e1ef3678a6638f1d50912f",
  "parents": [
    "6112c2782ed93e8aff57b7c1eeca17233db5cde4"
  ],
  "author": {
    "name": "gBMC Team",
    "email": "gbmc-core@google.com",
    "time": "Tue Oct 06 12:42:27 2026 -0700"
  },
  "committer": {
    "name": "mdb:gbmc-git-owners",
    "email": "superproject-auto-update@invalid",
    "time": "Tue Oct 06 12:43:54 2026 -0700"
  },
  "message": "gbmcweb: Extract parseBootReference helper from setBootOrder\n\nMove the UEFI \"Boot####\" parsing out of setBootOrder into a reusable\nparseBootReference() helper that returns the 16-bit boot index, or\nstd::nullopt if the reference is malformed or out of range. The helper logs\nthe specific failure reason.\n\nNo behavior change: BootOrder PATCH still returns propertyValueFormatError\nfor the same inputs. This prepares for the upcoming BootOptions POST handler,\nwhich validates BootOptionReference with the same rule.\n\n- Add unit tests for valid and invalid references, including uint16 overflow.\n\nGoogle-Bug-Id:539554519\nPiperOrigin-RevId: 994562675\nChange-Id: I844eae9317c0799f453991b8c6c1fa94071c51c4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a93129c9bc95bcf88f63e47d488d3fbc9b0ff468",
      "old_mode": 57344,
      "old_path": "gbmcweb",
      "new_id": "d9f4c6a763e0edac2b740728e234e1df565570e3",
      "new_mode": 57344,
      "new_path": "gbmcweb"
    }
  ]
}
