)]}'
{
  "commit": "26babd7734ad2f5cf997a89daa56abb7caeef167",
  "tree": "8404b758ddcce5cd41ebc43c98167a9cd8b48887",
  "parents": [
    "e4bb26180c68ce27f379a6627951e45969c9ce56"
  ],
  "author": {
    "name": "Ani Ramakrishnan",
    "email": "aniramakri@google.com",
    "time": "Thu Aug 13 17:30:08 2026 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 31 15:51:01 2026 -0700"
  },
  "message": "rust/bt-mcs: Add McsServer and publish GATT service\n\nImplement `McsServer` and `LocalServiceState` state machine managing\nthe asynchronous GATT publication lifecycle for Media Control Service\n(MCS) and Generic Media Control Service (GMCS).\n\nAdd `McsServerBuilder::build` and `McsServer::publish` methods to\nsupport registering the service in the GATT database.\n\nBug: 540400364\nTest: cargo test -p bt-mcs\nChange-Id: I20c1a742f714fe80f57f22e5bca16175c9b45ee7\nReviewed-on: https://bluetooth-review.googlesource.com/c/bluetooth/+/3680\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1db1b450028bd4e7d42e3365d818ca93385af97c",
      "old_mode": 33188,
      "old_path": "rust/bt-mcs/Cargo.toml",
      "new_id": "a30afdb540b2e92020fed0429c1f4742fab4226d",
      "new_mode": 33188,
      "new_path": "rust/bt-mcs/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "eec71eb848ea1bb6f7d471fff2eded3aed074850",
      "old_mode": 33188,
      "old_path": "rust/bt-mcs/src/error.rs",
      "new_id": "d57a6f772131348476a7b063c52886fe091bcc14",
      "new_mode": 33188,
      "new_path": "rust/bt-mcs/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "da58e1a72d9760527464ed9a86e2ed0183881d71",
      "old_mode": 33188,
      "old_path": "rust/bt-mcs/src/lib.rs",
      "new_id": "2ef3b54f73ccd277772f5d77e7f159c2429933ed",
      "new_mode": 33188,
      "new_path": "rust/bt-mcs/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "5abb3fa63ac3f800320528f37db9cea48fab45b8",
      "old_mode": 33188,
      "old_path": "rust/bt-mcs/src/server.rs",
      "new_id": "59e5d68bc8c2937dc64bf870dd2db869d625fb55",
      "new_mode": 33188,
      "new_path": "rust/bt-mcs/src/server.rs"
    }
  ]
}
