)]}'
{
  "commit": "7d388df1f06c1efda2e5617e52a09f398adfd8ef",
  "tree": "afe174a5100c7df4f7f5b559357611c6dded1fec",
  "parents": [
    "ce8fd14aa1064c4466fd129e749ce75d9069a15d"
  ],
  "author": {
    "name": "Hao Jiang",
    "email": "jianghao@google.com",
    "time": "Wed Apr 22 01:25:28 2026 +0000"
  },
  "committer": {
    "name": "Muhammad Usama Chaudhry",
    "email": "muhammadusama@google.com",
    "time": "Wed Jul 29 10:13:32 2026 -0700"
  },
  "message": "mctp: filter endpoints by message type\n\nAdd a filter to MctpUtil to only care about endpoints that support a\nspecific message type (e.g., type 4 for NVMe MI).\n\nWe assume the mctpd service name is au.com.codeconstruct.MCTP1 and use\nit directly to query the supported message types of an endpoint.\n\nA new unit test is added to validate that unsupported endpoints are\ncorrectly filtered.\n\nMisc:\n- Define MctpMessageType enum for readable message type passing.\n- Update mock server to support D-Bus properties and custom message\ntypes.\n\nTested: All 10 tests passed in Docker environment.\n\nChange-Id: I452cab692640d55efa71c2ee81058c7a51fb33f3\nGoogle-Bug-Id: 490106522\nSigned-off-by: Hao Jiang \u003cjianghao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d1e82c0c0de7237873543f494988de2d578e867",
      "old_mode": 33188,
      "old_path": "src/MctpUtil.cpp",
      "new_id": "b02f84435d947f02ab3fa57703fc874cdf8db628",
      "new_mode": 33188,
      "new_path": "src/MctpUtil.cpp"
    },
    {
      "type": "modify",
      "old_id": "282e7e20cdc8bd50b392d86596d54f86b494bb75",
      "old_mode": 33188,
      "old_path": "src/MctpUtil.hpp",
      "new_id": "8f6d25c0342c9accf49cfd177f6877d813d33f5d",
      "new_mode": 33188,
      "new_path": "src/MctpUtil.hpp"
    },
    {
      "type": "modify",
      "old_id": "584fd8998c6e8410a7b0b4bd0e3a9c22c188076c",
      "old_mode": 33188,
      "old_path": "src/NVMeSensorMain.cpp",
      "new_id": "76a584c47a63b07271178915bb023d24160def78",
      "new_mode": 33188,
      "new_path": "src/NVMeSensorMain.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d99a03f60f814494eeb72cbe9c19293a8a46936",
      "old_mode": 33188,
      "old_path": "tests/mock_mctpd.py",
      "new_id": "65801e76bd8f5f5657e8937295a24a35a9390b5f",
      "new_mode": 33188,
      "new_path": "tests/mock_mctpd.py"
    },
    {
      "type": "modify",
      "old_id": "e9397793f02e69ce65c214c5800777459010bc13",
      "old_mode": 33188,
      "old_path": "tests/test_MctpUtil.cpp",
      "new_id": "a743d073d0ccf13c246a8ed4064fd39fc86a3592",
      "new_mode": 33188,
      "new_path": "tests/test_MctpUtil.cpp"
    }
  ]
}
