)]}'
{
  "commit": "3bc9cc556cc0bffbe46a7f5750b588322ce8fa84",
  "tree": "7ac4feed9b58997a93e9c2bc670ed326b1ab2fb5",
  "parents": [
    "c9f8c0dd2b0cd196d168bd542cbf218886c8ecb1"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Fri Oct 23 18:49:45 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 28 08:33:18 2026 -0700"
  },
  "message": "Preserve non-OK status when erasing the last payload on `MakeNonOkStatusWithOkCode(\"\")`.\n\nWhen `StatusRep::ErasePayload` removes the last payload from an empty-message `StatusRep`, it transitions the representation back to inlined. However, an out-of-line `StatusRep` with `StatusCode::kOk` originates from `Status::MakeNonOkStatusWithOkCode` (`!ok()`), and converting it to `CodeToInlinedRep(StatusCode::kOk)` collapses it into `OkStatus()` and drops any attached `SourceLocation` entries. Guard the inlining transition with `code_ !\u003d absl::StatusCode::kOk` so such statuses remain out-of-line and non-OK.\n\nPiperOrigin-RevId: 1006018850\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77f3ff78ff05032b64a64fb125da249c4ac8b844",
      "old_mode": 33188,
      "old_path": "absl/status/internal/status_internal.cc",
      "new_id": "9ea01ab270e176ef9d5390cd3887413bb380e92a",
      "new_mode": 33188,
      "new_path": "absl/status/internal/status_internal.cc"
    },
    {
      "type": "modify",
      "old_id": "c4679d6816952403c8f4b4627a9d830feb5588a5",
      "old_mode": 33188,
      "old_path": "absl/status/status_test.cc",
      "new_id": "ee0e8a18f90c9ecf285f5c0699dd4afff0aaf626",
      "new_mode": 33188,
      "new_path": "absl/status/status_test.cc"
    }
  ]
}
