)]}'
{
  "commit": "9922fc481789e0f638b788761cbd75970e6b7936",
  "tree": "2a523bcdd754725169b1ba069c47a3abdd72ef81",
  "parents": [
    "1ba17dfe92a66eb8e84d642cfe11e1ef9833f16d"
  ],
  "author": {
    "name": "Ani Ramakrishnan",
    "email": "aniramakri@google.com",
    "time": "Mon Aug 31 23:45:16 2026 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Sep 04 14:28:45 2026 -0700"
  },
  "message": "rust/bt-mcs: Support GATT reads on optional characteristics\n\nAdd builder methods to McsServerBuilder to enable optional non-OTS\nfeatures on the MCS/GMCS server.\n\nDynamically generate the GATT service definition based on the enabled\ncharacteristics.\n\nDispatch incoming read requests for configured characteristics, and\nreturn InvalidHandle for unconfigured optional handles.\n\nBug: b/540400364\nTest: ./presubmit.sh\nChange-Id: Ib614e74ed23ad3dd47dea02dee93628c5df6a798\nReviewed-on: https://bluetooth-review.googlesource.com/c/bluetooth/+/3840\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f66607093ca891c9c94486c46d131eaaa831e0ec",
      "old_mode": 33188,
      "old_path": "rust/bt-mcs/src/server.rs",
      "new_id": "be7e567476f3dbbdcff938e2d2d30076f4a0e7dd",
      "new_mode": 33188,
      "new_path": "rust/bt-mcs/src/server.rs"
    },
    {
      "type": "modify",
      "old_id": "30043acc93cd513a5c5b7bf718d771fc4dfae092",
      "old_mode": 33188,
      "old_path": "rust/bt-mcs/src/types.rs",
      "new_id": "1d9d8d0e7c8d6cfc0fb7bf0dbab72f4967f4acd2",
      "new_mode": 33188,
      "new_path": "rust/bt-mcs/src/types.rs"
    }
  ]
}
