)]}'
{
  "commit": "34fd39caab9468c9567830a76696920371e11e79",
  "tree": "63e61de6c7e83b08d41da8d62daf2b891e1c7d24",
  "parents": [
    "c3927be84da90f144dcc32e4ae26051545ea9482"
  ],
  "author": {
    "name": "Yifei Teng",
    "email": "yifeit@fuchsia.infra.roller.google.com",
    "time": "Wed Nov 03 08:38:31 2021 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 03 01:41:24 2021 -0700"
  },
  "message": "[roll] Roll fuchsia [i2c-hid] Migrate i2c-hid.cc to new WireSyncClient API\n\nThis is part of a migration to stabilize the LLCPP API. In this step, we\nare aligning the interface of WireSyncClient and WireClient. The main\nchanges to WireSyncClient are:\n\n- Similar to WireClient, use the \"-\u003e\" operator to make FIDL calls with\nmanaged memory allocation.\n\n- Similar to an earlier change in `fidl::WireCall(...)`, use the\n`client.buffer(arena_or_buffer_span)` accessor to make FIDL calls with\ncaller-controlled allocation.\n\n- Removing accessors that expose a raw pointer/reference to the\nchannel, instead providing a `Bind` function to initialize a default\nconstructed client, and a `TakeClientEnd` function to de-initialize it.\n\n- When binding a client endpoint, the client endpoint must be valid.\n\nSee https://groups.google.com/a/fuchsia.dev/g/fidl-dev/c/nF72xpPL4gU\n\nOriginal-Bug: 87683\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/600584\nOriginal-Revision: 5f545a263ec170ac699553404566c27260dc99a2\nGitOrigin-RevId: 094289bf3b89efbdd484ff86577805ec1c10be5f\nChange-Id: I2647f38f0b20b352bc78ada3ff168f68830d7217\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca193cb0b668543e652df89a4c63fa79bdcc932f",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "b3daa93bf1a25f78b4091e22aff840ba313934a3",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
