)]}'
{
  "commit": "3d52a65cf3bd13bbc3feec4b9d7a69b178653f45",
  "tree": "8d0e43c7aede60c7844c244171601d00fda34b05",
  "parents": [
    "3a3dd1f74821be86631867e7ba8973042c2adb3b"
  ],
  "author": {
    "name": "Wyatt Hepler",
    "email": "hepler@pigweed.infra.roller.google.com",
    "time": "Thu Oct 08 00:09:07 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 08 00:09:07 2026 -0700"
  },
  "message": "roll: third_party/pigweed pw_buf: Disallow construction from `0`\n\nConstBuf and Buf can be constructed from nullptr. However, a literal 0\nis equivalent to nullptr, so `Buf buf \u003d 0` is valid. Since this\nconversion is implicit, APIs that accept Buf/ConstBuf would accept 0.\nThis is confusing, especially if the function has integer-accepting\noverloads.\n\nBan construction from 0, while continuing to allow construction from\nnullptr, like std::unique_ptr or std::optional.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497013\nOriginal-Revision: 1ade98c29af1924d4701bdffd47686a0198d5b12\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9893a457c35249..1ade98c29af192\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668530664069846289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idc30edd01c34deb0520567c6ef93e6192ee8c1fb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/497813\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9893a457c35249d8c770c615bfd6fa82cbbdd17c",
      "old_mode": 57344,
      "old_path": "third_party/pigweed",
      "new_id": "1ade98c29af1924d4701bdffd47686a0198d5b12",
      "new_mode": 57344,
      "new_path": "third_party/pigweed"
    }
  ]
}
