)]}'
{
  "commit": "8d992c4e5f9b803e72619973c28bd9fb974b48ad",
  "tree": "383db5fc0d0e2360adbc0eceec7d0b46ce500b19",
  "parents": [
    "11cf6653495d15eba08e228fc56695e56fe549e5"
  ],
  "author": {
    "name": "Wyatt Hepler",
    "email": "hepler@pigweed.infra.roller.google.com",
    "time": "Fri Oct 02 23:37:15 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 02 23:37:15 2026 -0700"
  },
  "message": "roll: third_party/pigweed pw_status: Introduce StatusBase and rework Status\n\nStatusBase is a zero-cost CRTP status base class used to define\nStatus-like objects with custom status codes. A designated code value\nrepresents success (ok()).\n\nThis enables richer, domain-specific status semantics while preserving\nstandard Pigweed error handling conventions, including PW_TRY,\nPW_CHECK_OK, and PW_ASSERT_OK.\n\nCustom status types can be defined using the PW_STATUS_TYPE macro or by\nsubclassing StatusBase directly with CRTP. Custom status types are\nconstructed from their Code.\n\npw::Status is reworked to be a concrete final class that inherits from\nStatusBase\u003cStatus, PW_STATUS_OK\u003e, retaining all canonical helper methods\nand implicit pw_Status interop. PW_TRY and PW_CHECK_OK continue to\naccept types implicitly convertible to pw::Status.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477645\nOriginal-Revision: a5c9e6615472b16e8ee961fbe883505a31a2634a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1e94d08be07c45..a5c9e6615472b1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668984824198733809\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icbe1134da6c84769da3955f630a09aace4318b6a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/493451\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e94d08be07c4565b970517a75a461d8718618dc",
      "old_mode": 57344,
      "old_path": "third_party/pigweed",
      "new_id": "a5c9e6615472b16e8ee961fbe883505a31a2634a",
      "new_mode": 57344,
      "new_path": "third_party/pigweed"
    }
  ]
}
