)]}'
{
  "commit": "8cc91c15cfa95fa71173d191c1e5e46f3b715ee1",
  "tree": "122d467e697554f3e788ad701867216cee460214",
  "parents": [
    "b65d7bcfb2943610555aff438929f891682803dc"
  ],
  "author": {
    "name": "Christina Quast",
    "email": "christina.quast@9elements.com",
    "time": "Thu Jul 16 11:07:39 2026 +0200"
  },
  "committer": {
    "name": "leongross",
    "email": "leon.gross@rub.de",
    "time": "Thu Jul 23 11:42:18 2026 +0200"
  },
  "message": "fwmanager: Add BootControl trait and HAL adapter\n\nIntroduce the Boot Orchestrator\u0027s actuation capability: the BootControl\ntrait (hold_in_reset / release) and HalBootControl, which binds one HAL\nResetControl line to a managed device. Includes a host unit test verifying\nthat holding a device in reset asserts exactly its configured line.\n\nIncludes tests that release deasserts the device\u0027s configured line and that a\ncontroller error surfaces through BootControl unchanged. Extend the fake\nreset controller with opt-in failure injection to drive the error case.\n\nCloses: https://github.com/9elements/openprot/issues/2\n\nAssisted-by: Claude:claude-opus-4-8\nSigned-off-by: Christina Quast \u003cchristina.quast@9elements.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d78ebb6ad794123d2a6ea4e19657daa4fe769518",
      "new_mode": 33188,
      "new_path": "services/fwmanager/api/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fce01de6669488130308f049ea1a2237160166e",
      "new_mode": 33188,
      "new_path": "services/fwmanager/api/src/boot_control.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ab488a29b0e9393dff1f5836b06ea72cbb926c9",
      "new_mode": 33188,
      "new_path": "services/fwmanager/api/src/lib.rs"
    }
  ]
}
