)]}'
{
  "commit": "071c906c404244914ff7c489ac697e9db9d0ba11",
  "tree": "1f8913ba11914187dcc70da0f62f7605b876ff40",
  "parents": [
    "848dcf2276df859b68e9cdded0128ae402230aa8"
  ],
  "author": {
    "name": "Marie Janssen",
    "email": "jamuraa@google.com",
    "time": "Sat Mar 09 18:06:16 2024 -0500"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 28 21:27:40 2026 -0700"
  },
  "message": "rust/bt-ascs: Implement ConfigureCodec\n\nImplement ConfigureCodec and the machinery to handle ServiceEvents and\nresponses:\n - Add AseControlOperationFut and a queue of futures to poll\n - Update AseControlOperation to always produce an operation from a\n   ControlPoint write (add Error operation)\n - Generate Events from Operations initiated by a peer\n - Update AudioStreamEndpoints based on responses\n - Send notifications of Control Point and Endpoints when operation is\n   complete\n\nBug: b/309015034\nTest: updated / enabled, cargo test\nChange-Id: I90c974d52229f180ee6489d328787f468c762acb\nReviewed-on: https://bluetooth-review.googlesource.com/c/bluetooth/+/1740\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e8974ba5ea300372ef7731e2fde07f64101aab1",
      "old_mode": 33188,
      "old_path": "rust/bt-ascs/src/server.rs",
      "new_id": "49b122573e9733ac3e1cd8d1a03dc65a31b3e8b5",
      "new_mode": 33188,
      "new_path": "rust/bt-ascs/src/server.rs"
    },
    {
      "type": "modify",
      "old_id": "3e88f87395280341ac7f79522ade23ff5755c4e3",
      "old_mode": 33188,
      "old_path": "rust/bt-ascs/src/tests.rs",
      "new_id": "7dd7a308865d01310b81810f996f63e13eccbfb2",
      "new_mode": 33188,
      "new_path": "rust/bt-ascs/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "ce5a579b0826a94bd73ab05a1faa02d3acbd8341",
      "old_mode": 33188,
      "old_path": "rust/bt-ascs/src/types.rs",
      "new_id": "0681283a834534fba764d50672237994408ebdb9",
      "new_mode": 33188,
      "new_path": "rust/bt-ascs/src/types.rs"
    },
    {
      "type": "modify",
      "old_id": "9fab7e3bafe9bb0cedaa3105667f95282a4264a9",
      "old_mode": 33188,
      "old_path": "rust/bt-common/src/core.rs",
      "new_id": "9549747298f40370f1b3b503a8befdd4d7cec7f4",
      "new_mode": 33188,
      "new_path": "rust/bt-common/src/core.rs"
    }
  ]
}
