)]}'
{
  "commit": "916d1fccced4681857f977f3ba3761c0aa903576",
  "tree": "8a5b3db10df1780cb93b1495d01757bdd89592ee",
  "parents": [
    "ef0607aebb36b67c3b8876cb3b609af55c2012ce"
  ],
  "author": {
    "name": "Evan Chuchen",
    "email": "evan_chuchen@jabil.com",
    "time": "Wed Sep 16 11:49:43 2026 +0800"
  },
  "committer": {
    "name": "EvanChuchen731",
    "email": "evan_chuchen@jabil.com",
    "time": "Thu Sep 24 14:36:28 2026 +0800"
  },
  "message": "mctp: Bump mctp-lib to branch main\n\nThe pinned 9e-buildup branch does not carry the mctp_control module,\nwhich provides the datatypes and the MctpCodec trait for encoding and\ndecoding DSP0236 control-protocol messages. Branch main carries it, so a\ncontrol-protocol responder can be built against this dependency.\n\nBranch main also accepts a packet addressed to EID 0, which 9e-buildup\ndropped whenever this endpoint had another EID. An endpoint answers on\nEID 0 until a bus owner assigns it one, so that drop left Set Endpoint\nID unanswerable.\n\nTwo API changes come with the branch. Sender::send_vectored takes the\ndestination EID ahead of the fragmenter, which the one production sender\nand the five test mocks now accept and ignore: the production sender\nroutes to the single peer address fixed at construction, and each mock\ncaptures or discards every packet. Router::inbound returns the cookie of\nthe handle a matched message was queued for, or None for a discarded\none, and Server::inbound drops that value, since Server::update reaches\nthe message by polling each outstanding handle by cookie.\n\nThe mctp pin moves from a floating branch to the rev mctp-lib main\nitself pins, so one mctp version resolves for both.\n\nSigned-off-by: Evan Chuchen \u003cevan_chuchen@jabil.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "888481c7758c5fed290cbe5c7879109497d5d26e",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "0c8647a9c22f337958f8a79e4baa6693729900ad",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "68c5fcdd7c003f8abc7920b0cbdb8c7c529391bb",
      "old_mode": 33188,
      "old_path": "services/mctp/echo/tests/echo_host.rs",
      "new_id": "6ee34f2019cf5d15736f604eee5cdf63034a0f54",
      "new_mode": 33188,
      "new_path": "services/mctp/echo/tests/echo_host.rs"
    },
    {
      "type": "modify",
      "old_id": "c58a713f6a298d6301459982eea273d770a3e59c",
      "old_mode": 33188,
      "old_path": "services/mctp/server/src/server.rs",
      "new_id": "dd6bb540b90b9f2964339e4d8136d1ca41852c55",
      "new_mode": 33188,
      "new_path": "services/mctp/server/src/server.rs"
    },
    {
      "type": "modify",
      "old_id": "b76befbd3e6f79a67642192efd023951cb6ccff3",
      "old_mode": 33188,
      "old_path": "services/mctp/server/tests/common/mod.rs",
      "new_id": "f1fbe88518736c5449a7dceb726b3ccb64ff9f2d",
      "new_mode": 33188,
      "new_path": "services/mctp/server/tests/common/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "a4bc3deb5f73e17608adf3ae87847393c0ccf310",
      "old_mode": 33188,
      "old_path": "services/mctp/transport-i2c/src/sender.rs",
      "new_id": "1c15a92e7fee29143bc1d3ee587a36e63cfb7aa5",
      "new_mode": 33188,
      "new_path": "services/mctp/transport-i2c/src/sender.rs"
    },
    {
      "type": "modify",
      "old_id": "331166860c1f5498bc65ea6ed1d1c13f5200dc71",
      "old_mode": 33188,
      "old_path": "services/pldm/tests/common.rs",
      "new_id": "07be6111b81108d85c234202c17c8557a5026153",
      "new_mode": 33188,
      "new_path": "services/pldm/tests/common.rs"
    },
    {
      "type": "modify",
      "old_id": "bcad71ab0c0f45db7450fac062cac6f2f63f9fff",
      "old_mode": 33188,
      "old_path": "third_party/crates_io/Cargo.lock",
      "new_id": "e75bc00d68da322014448ab3b4619fcfb0a8528f",
      "new_mode": 33188,
      "new_path": "third_party/crates_io/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "d4c68bbc61522d03d7e8a2f14c2b9ec771f1ee95",
      "old_mode": 33188,
      "old_path": "third_party/crates_io/Cargo.toml",
      "new_id": "19f7bc33cbedc3dfb4521aeb4274a4c461736033",
      "new_mode": 33188,
      "new_path": "third_party/crates_io/Cargo.toml"
    }
  ]
}
