)]}'
{
  "commit": "d50f0969abefa632129b1e119adaeb0be0edb5b2",
  "tree": "469acf6dab1ea44e4c3e23f20f62ef039d30804c",
  "parents": [
    "535ba565cb12e4e0ec7cee56d249d4bdd31011ba"
  ],
  "author": {
    "name": "Anthony Rocha",
    "email": "anthony.rocha@amd.com",
    "time": "Sat Mar 07 10:38:59 2026 -0800"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "anthony.rocha@amd.com",
    "time": "Sat Mar 07 10:38:59 2026 -0800"
  },
  "message": "fix: resolve MCTP build errors for AST1060-EVB target\n\nPatch openprot-hal-blocking to a valid revision after its Cargo.toml was\nremoved upstream, add missing explicit crate dependencies for Bazel\ntarget generation, rename mctp_stack to mctp_lib to match the canonical\ncrate name, and increase the vector table size to fit kernel annotations\nfor the 3-app system image.\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "260a15e8bcc197079c1935e3523b30461f453073",
      "new_mode": 33188,
      "new_path": "BUILD.md"
    },
    {
      "type": "modify",
      "old_id": "f416700db27703815b573649ce050677ea91cb94",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "e5128d7c494e403e74366d652a4327641773b111",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "118bfd8476d6950e77b43b7bb2f158ccab4af40d",
      "old_mode": 33188,
      "old_path": "services/mctp/server/src/lib.rs",
      "new_id": "5f558ccaa4141faf6ad96c387354697f26c8493e",
      "new_mode": 33188,
      "new_path": "services/mctp/server/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "80242dcf73b1c481b5f9871953c85e44348afdbb",
      "old_mode": 33188,
      "old_path": "services/mctp/server/src/main.rs",
      "new_id": "63152cca6780eefbd1148d2d91866df4a1ac22bf",
      "new_mode": 33188,
      "new_path": "services/mctp/server/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "5f63256c65707ec834b3b809efdd8440ffa6cf64",
      "old_mode": 33188,
      "old_path": "services/mctp/server/src/server.rs",
      "new_id": "9e839f4ba7d82404b310a806920b45aab5eabffc",
      "new_mode": 33188,
      "new_path": "services/mctp/server/src/server.rs"
    },
    {
      "type": "modify",
      "old_id": "1e09dfb8632bbee4cf5e4cb8de2fa3dcfbca1cdd",
      "old_mode": 33188,
      "old_path": "services/mctp/server/tests/dispatch.rs",
      "new_id": "d94dad8d76d5b0ce9a0dbfebea5111002e00fadd",
      "new_mode": 33188,
      "new_path": "services/mctp/server/tests/dispatch.rs"
    },
    {
      "type": "modify",
      "old_id": "183b8eaf02eebe7548d61b669e6c9f802cff3772",
      "old_mode": 33188,
      "old_path": "services/mctp/server/tests/echo.rs",
      "new_id": "28e117307f5e9de0899c9097d1d1e6f5c97c4510",
      "new_mode": 33188,
      "new_path": "services/mctp/server/tests/echo.rs"
    },
    {
      "type": "modify",
      "old_id": "d8a1448c4bb53c2af8d5233f7f68bab0cc809822",
      "old_mode": 33188,
      "old_path": "services/mctp/transport-i2c/src/lib.rs",
      "new_id": "aa0ff52992c8a06404a58b10ae24a31d0c07c323",
      "new_mode": 33188,
      "new_path": "services/mctp/transport-i2c/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "d7107e8e3df1f6a4cc56f66c95c08e8f0b33ad6a",
      "old_mode": 33188,
      "old_path": "services/mctp/transport-i2c/src/receiver.rs",
      "new_id": "9c4b3b88dfafcfb5a3697c2101f657330744144a",
      "new_mode": 33188,
      "new_path": "services/mctp/transport-i2c/src/receiver.rs"
    },
    {
      "type": "modify",
      "old_id": "90d01fc2fabacebbd86cc7786776b9c74c2e92b6",
      "old_mode": 33188,
      "old_path": "services/mctp/transport-i2c/src/sender.rs",
      "new_id": "73ba2a8dc26ec1f8e873b5d40f179a9f43dbab6b",
      "new_mode": 33188,
      "new_path": "services/mctp/transport-i2c/src/sender.rs"
    },
    {
      "type": "modify",
      "old_id": "b0a3b86d523b1be09607544a6858dd251a156252",
      "old_mode": 33188,
      "old_path": "target/ast1060-evb/mctp/system.json5",
      "new_id": "c0eb169097a15e82afa1fa04dc7767904a46ab3c",
      "new_mode": 33188,
      "new_path": "target/ast1060-evb/mctp/system.json5"
    },
    {
      "type": "modify",
      "old_id": "3a6b5dcca7404b3b48647f8a8faf6167fd5f9c21",
      "old_mode": 33188,
      "old_path": "third_party/crates_io/crates_no_std/Cargo.lock",
      "new_id": "6dd6afa5ff711dbea508df7207bd662e10ac11cd",
      "new_mode": 33188,
      "new_path": "third_party/crates_io/crates_no_std/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "502aeadcef0d6dd12c3a1accdbea2da4b4efcb45",
      "old_mode": 33188,
      "old_path": "third_party/crates_io/crates_no_std/Cargo.toml",
      "new_id": "f2b34fa0513b6c126b1cfb3d7dfd54d11cb53f8c",
      "new_mode": 33188,
      "new_path": "third_party/crates_io/crates_no_std/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "42fd9206dbef08859dec85c42f18dfe9a5c3faa8",
      "old_mode": 33188,
      "old_path": "third_party/crates_io/rust_crates/alias_hub.BUILD",
      "new_id": "5c8c603d4135d42aa6eb4b415b0b15e3b71aaa6d",
      "new_mode": 33188,
      "new_path": "third_party/crates_io/rust_crates/alias_hub.BUILD"
    }
  ]
}
