)]}'
{
  "commit": "d635e66704b7271e0ca3537656ab3619feeee3ea",
  "tree": "02ffae637fd58361e011b0a862a64af674c48ae2",
  "parents": [
    "3f1a37775f0966c3ff9782dc27fc78e2989d5af6"
  ],
  "author": {
    "name": "Anthony DiGirolamo",
    "email": "tonymd@pigweed.infra.roller.google.com",
    "time": "Wed Sep 02 19:05:31 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 02 19:05:31 2026 -0700"
  },
  "message": "roll: third_party/pigweed pw_assert: Support swappable backend implementations in Rust\n\nRefactors `pw_assert` in Rust to separate facade macros from backend\nimplementations, allowing projects to provide custom crash-handling\nand logging strategies.\n\n- Moves the default `pw_log`-based assert implementation into a new\n  pw_assert_backend crate implemented in\n  `pw_assert_backend_pw_log.rs`.\n- Condition checking and debug assertions feature gating are handled\n  in the `pw_assert` facade, minimizing backend implementation\n  requirements to three core macros:\n  - `panic_backend`,\n  - `assert_unary_backend`\n  - `assert_binary_backend`\n\nOriginal-Bug: 522932503\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457565\nOriginal-Revision: 85eeb5ce1c40acaa67737be8b7dec1947f85344a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 521d29ff31b14d..85eeb5ce1c40ac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671720007398903521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1c90bc0d25ecd1ecd1492eab27395d6a0a368629\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/469145\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "521d29ff31b14de08c59c605c91e8c5ef7d0f801",
      "old_mode": 57344,
      "old_path": "third_party/pigweed",
      "new_id": "85eeb5ce1c40acaa67737be8b7dec1947f85344a",
      "new_mode": 57344,
      "new_path": "third_party/pigweed"
    }
  ]
}
