)]}'
{
  "commit": "027e361fd78879be0909f4cec8d815cfa7c2b2da",
  "tree": "52debc8dec2717b7047122226b5cbf7a37d4c7d8",
  "parents": [
    "0ad8490b830ce60c417a81fc0500e256a30c380c"
  ],
  "author": {
    "name": "Hao Jiang",
    "email": "jianghao@google.com",
    "time": "Tue May 05 18:23:32 2026 +0000"
  },
  "committer": {
    "name": "Muhammad Usama Chaudhry",
    "email": "muhammadusama@google.com",
    "time": "Wed Jul 29 10:17:32 2026 -0700"
  },
  "message": "mctp: support bridged MCTP endpoints resolution\n\nAdded support for resolving bridged MCTP endpoints by tracing the\nMCTPBridgeDownstreamDevice configuration chain up to the root bridge.\nThis allows nvmesensor to correctly identify the bus information for\nendpoints behind bridges.\n\nTested: Ran unit tests in isolated D-Bus session in Docker.\nAll 18 tests passed.\n\nGoogle-Bug-Id: 509971428\nChange-Id: I0407987c0cd545f7552c076b9abbd6b344cc316e\nSigned-off-by: Hao Jiang \u003cjianghao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6afac5af98001f86f4931ea35eedb179a218d24",
      "old_mode": 33188,
      "old_path": "src/MctpReactorDevice.cpp",
      "new_id": "f3386b38be63ed609915075487d9863352d2f7e8",
      "new_mode": 33188,
      "new_path": "src/MctpReactorDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d2aa968cd3ba529d1be80155a4269c426142e9d",
      "old_mode": 33188,
      "old_path": "src/MctpUtil.cpp",
      "new_id": "8b44f20e140d203378905e731672b5d86072d70d",
      "new_mode": 33188,
      "new_path": "src/MctpUtil.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d63c3fee8cf1eb2d94f7f1887d05e08dbc6b376",
      "old_mode": 33188,
      "old_path": "src/MctpUtil.hpp",
      "new_id": "7a049fba92e297a187cc793b0ce67065ac2c92e9",
      "new_mode": 33188,
      "new_path": "src/MctpUtil.hpp"
    },
    {
      "type": "modify",
      "old_id": "965c4c6cd72df214f1ff6f35ea435a3bc7841e20",
      "old_mode": 33188,
      "old_path": "tests/mock_mctpd.py",
      "new_id": "8ec619c57d50cb7b24213724b2bc62d291caf86a",
      "new_mode": 33188,
      "new_path": "tests/mock_mctpd.py"
    },
    {
      "type": "modify",
      "old_id": "5a0cc3c409259cd3909c69357ebf5f6af23584d2",
      "old_mode": 33188,
      "old_path": "tests/test_MctpUtil.cpp",
      "new_id": "6695118a547f53b80cf764c0183dbcc67c0315e7",
      "new_mode": 33188,
      "new_path": "tests/test_MctpUtil.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fd8572f4fd57d9130a681ac5968ab77c6a0d1da",
      "old_mode": 33188,
      "old_path": "tests/test_nvme_mi.cpp",
      "new_id": "3874fbca55913670f0b4d9c35b9d518b92b561ce",
      "new_mode": 33188,
      "new_path": "tests/test_nvme_mi.cpp"
    }
  ]
}
