)]}'
{
  "commit": "e06e0ab4dead084b9269c8646fbdbe951cd3a21b",
  "tree": "07da7e589ead2d5c1e8a08bd34ace185d11bea87",
  "parents": [
    "922c15f36cc75db5af33c46f9ea8934553fb808e"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Mon Jul 20 01:04:50 2026 -0700"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 20 23:12:54 2026 -0700"
  },
  "message": "Add an ErrorsAreAndClear test helper.\n\nUsage:\n\n```\nEXPECT_TRUE(ErrorsAreAndClear({ERR_LIB_EVP, std::nullopt},\n                              {std::nullopt, ERR_R_MALLOC_FAILURE});\n```\n\nwhere `nullopt`s are wildcards.\n\nBug: 42290241\nChange-Id: Id4eeb543bd9130e4ae75d185fbe7ce396a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/99007\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28ab0747819f691be76b17748f8789b670d78202",
      "old_mode": 33188,
      "old_path": "crypto/test/test_util.cc",
      "new_id": "716de41a387655b5bd0327d1810982511bd07f8c",
      "new_mode": 33188,
      "new_path": "crypto/test/test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "af6c6ec00f35ce8531f42fab9a7af2ba8c6e693f",
      "old_mode": 33188,
      "old_path": "crypto/test/test_util.h",
      "new_id": "a5101f0d70f24cdec4ba68101f704d913a562aa4",
      "new_mode": 33188,
      "new_path": "crypto/test/test_util.h"
    }
  ]
}
