)]}'
{
  "commit": "ffb6a88cb36be96aa9d0c40c3fcdc20b8d80d679",
  "tree": "234571ba65ea9e4990ea5658aa5c29f74b16fc46",
  "parents": [
    "163becec1bd72a84cd7fd1f7b096fb65893fbfb6"
  ],
  "author": {
    "name": "Will Marone",
    "email": "Will.Marone@amd.com",
    "time": "Tue Apr 21 20:35:13 2026 -0700"
  },
  "committer": {
    "name": "Will Marone",
    "email": "Will.Marone@amd.com",
    "time": "Tue Apr 21 20:35:13 2026 -0700"
  },
  "message": "SPDM \u003c-\u003e MCTP \u003c-\u003e I2C \u003c-\u003e Requester\n\nDue to issues with an internal tool, the full extent of the changes within\nthis commit may not be necessary. Communications works through the stack,\na pre-fabricated GET VERSION is sent and a response is generated in kind.\n\nTwo scripts have been checked in:\n\n- i2c_monitor.py - Uses the Totalphase Beagle to monitor the bus\n- i2c_requester.py - Uses the Totalphase Aardvark to make requests\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63f980219534d140ee76e14e46db30b846b1e2fd",
      "old_mode": 33188,
      "old_path": "services/i2c/backend-aspeed/src/lib.rs",
      "new_id": "01e2de36a43dbab42d0d51f36b303ea4e45bd9c8",
      "new_mode": 33188,
      "new_path": "services/i2c/backend-aspeed/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "d633140b3e6d606936d9d4b4426fba16b62b78a1",
      "old_mode": 33188,
      "old_path": "services/i2c/server/src/main.rs",
      "new_id": "1b410d6d9b37e1280c7f98a813c81bc3c1aed299",
      "new_mode": 33188,
      "new_path": "services/i2c/server/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "01d38158c957aceecf819b1661b06a110312fb5e",
      "old_mode": 33188,
      "old_path": "services/mctp/transport-i2c/src/sender.rs",
      "new_id": "9554cd29c7a02c03c870455baa7965c48bd6cca6",
      "new_mode": 33188,
      "new_path": "services/mctp/transport-i2c/src/sender.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c247bcbad0e27c4fb4769d469f5bdfec7e0a1590",
      "new_mode": 33261,
      "new_path": "target/ast1060-evb/harness/i2c_monitor.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "868ac5eb322970f3d959f21b39b8806c631f2e3d",
      "new_mode": 33261,
      "new_path": "target/ast1060-evb/harness/i2c_requester.py"
    }
  ]
}
