)]}'
{
  "commit": "3d9e5a355b1ce8518aefce2df00dfab3fe63c379",
  "tree": "09c5d8fde69eb279a668227b446aca33d63bd044",
  "parents": [
    "352740cef428f0f1eccdfff8dca9aaf1f85e31e4"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Dec 24 02:06:11 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 23 23:45:20 2024 +0000"
  },
  "message": "Remove X509_STORE_CTX_purpose_inherit\n\nX509_STORE_CTX_purpose_inherit\u0027s behavior is even more bizarre than\nX509_STORE_CTX_set_purpose and X509_STORE_CTX_set_trust. Remove it and\nreimplement X509_STORE_CTX_set_purpose and X509_STORE_CTX_set_trust\u0027s\nbehaviors directly.\n\nChange-Id: Icc6a4a84ee8fa38e2fe70a4cfa06e74dee186d29\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/65208\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "929d2b3ade6db1fdabfa8b4d22c0d1787009aa64",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.c",
      "new_id": "a6f6215dcaea27a27125b3f5b4ce830778c3037f",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.c"
    },
    {
      "type": "modify",
      "old_id": "29a49303652d9fff7a2f566dba617dd61c138879",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "ff18c481aff1d9d1d43f763676c2ac23f86b2de7",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    }
  ]
}
