)]}'
{
  "commit": "ab4cf0015255367cc956615c547c4c3e36d522f2",
  "tree": "3a4fc0e990583ca5f254d95a39c85ea0ca4736c2",
  "parents": [
    "3a884df9ff1f53ec2336f6d48c9a660a71ebf066"
  ],
  "author": {
    "name": "Courtney Drant",
    "email": "courtney.drant@amd.com",
    "time": "Wed May 20 18:57:52 2026 -0700"
  },
  "committer": {
    "name": "CourtneyDrant",
    "email": "Courtney.Drant@amd.com",
    "time": "Thu Aug 20 12:16:20 2026 -0700"
  },
  "message": "Add pldm test and service which leverages pldm-lib for firwmare device\naccess from update agent.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c91cc96faa9f34c33b4109ceb9dad4fbd76dc39f",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "0f31c3d2703274feaed73e2c51a9d9127ab7b925",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d306bdec90a3fec1c028368a2643c06961f8e2a",
      "new_mode": 33188,
      "new_path": "openprot/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bfcdd22cb3859d900ab880bcec66421aafe9652",
      "new_mode": 33188,
      "new_path": "services/mctp/echo/tests/echo_host_diagram.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54d99c813e8c6db1319bbcf20805b7213bd727e1",
      "new_mode": 33188,
      "new_path": "services/pldm/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "134a93c0183da561fc373c396a948c00c5c80512",
      "new_mode": 33188,
      "new_path": "services/pldm/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "709682da553253c636f15c5bbf4742748ed44d80",
      "new_mode": 33188,
      "new_path": "services/pldm/docs/pldm-mctp-integration.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29e60cce84ae2af3d5259a3048e03efa0ff3520c",
      "new_mode": 33188,
      "new_path": "services/pldm/firmware-device-ipc/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59a77677ac8c8876b2cdef6f052feb215ad5b57d",
      "new_mode": 33188,
      "new_path": "services/pldm/firmware-device-ipc/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10833dc937b3d3a1630c47c04d5126a563b40877",
      "new_mode": 33188,
      "new_path": "services/pldm/src/error.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c211420ac286510ec1af8fd75594c5a7bcc47ed",
      "new_mode": 33188,
      "new_path": "services/pldm/src/firmware_device.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "253ced78bddce15c7c894f71b52d90f852356a07",
      "new_mode": 33188,
      "new_path": "services/pldm/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e4501d6346e51e06745ef09b6d65e2e9ebeecea",
      "new_mode": 33188,
      "new_path": "services/pldm/src/requester.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16c12ddff856eeb68a7e8c892834b41edcf66c68",
      "new_mode": 33188,
      "new_path": "services/pldm/src/responder.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e43acd2aee50d205d364644a8bd13fc1dfc70e59",
      "new_mode": 33188,
      "new_path": "services/pldm/src/transport.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d782a0b828878126b2b4894e2bbaa0d5af04fb73",
      "new_mode": 33188,
      "new_path": "services/pldm/tests/base_host.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cf26f94b2cb4b7ccdb035e44739edfc5785d40f",
      "new_mode": 33188,
      "new_path": "services/pldm/tests/firmware_update_host.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad3782c333032f7e6a9d7ada8a0d638f17ef074c",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c1c7bfdd3c37e3a3e76f3677d73c1db82a95945",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42e18ef5f0518b92f3aca8999f24cbcd162ccf95",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/config.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f9f2746a0ed1b389603c5c7fdcc9919cc5c0a2a",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/mctp_loopback_server.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d297e813ba8dc7d2eca0e1183e5e55e3ab03544",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/pldm_requester.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92d1c959b51ffa58a145f03de6c95aaaa502f833",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/pldm_responder.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c38c9e8c32697182151e2431d04d4a25ac54ec89",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/system.json5"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b27723c25623231e364524dd81c76c3924ea99b6",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/pldm-req-resp-test/target.rs"
    },
    {
      "type": "modify",
      "old_id": "3af825cfdb31ddb23d7ef5482b2a4d34f9baf322",
      "old_mode": 33188,
      "old_path": "third_party/crates_io/Cargo.lock",
      "new_id": "b5c07bedaa8b558b52fe5684ed0ba2e9a3883f97",
      "new_mode": 33188,
      "new_path": "third_party/crates_io/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "7833db310cff04dbaabc914085f36e493a076ce6",
      "old_mode": 33188,
      "old_path": "third_party/crates_io/Cargo.toml",
      "new_id": "6c6c0f1fa739a8be9a346df61124a9962b1056fa",
      "new_mode": 33188,
      "new_path": "third_party/crates_io/Cargo.toml"
    }
  ]
}
