)]}'
{
  "commit": "44d22194493cdab0ff8a59599f2ba6592af69e6c",
  "tree": "d6619bca1e1ef93730ae84c98e170bfe2e2f8a06",
  "parents": [
    "4d4810c0e628327388f9152eb42387fc963a0ca0"
  ],
  "author": {
    "name": "Ali Saeed",
    "email": "saeedali@pigweed.infra.roller.google.com",
    "time": "Mon Aug 31 19:02:24 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 31 19:02:24 2026 -0700"
  },
  "message": "roll: pigweed ceb8515..03ab020 (4 commits)\n\n03ab020:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466546 pw_bluetooth_proxy: Sync persistent state on recombined PDU and refunds\n5f30249:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466545 pw_bluetooth_proxy: Protect snapshot restoration pointers with mutexes\n09f39e5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463845 pw_bluetooth_proxy: Add crash recovery guide and align recovery API\nca243ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466425 pw_bluetooth_proxy: Emit updates for new L2CAP channels during recovery\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ceb85158aa15bd..03ab020d52d3ea\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671900875652226881\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3bad2a17ade9d6c36e4a9ac90c7fead5bc17a239\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/467085\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3977e670190b54a3c6c4d4dae2eab913b24ed978",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "4ed82d5378e239e991f21f3cdecf596a65d5652c",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    }
  ]
}
