)]}'
{
  "commit": "0a5b33a8839431a3959273b5ed4a5f3aa77fddfa",
  "tree": "afcc7a7ef578dfc843cb50d0033c9720a4d52dbc",
  "parents": [
    "0c53f93faa04ba12bc6c2075cae4ae6608782d62"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue Mar 12 12:51:44 2024 -0400"
  },
  "committer": {
    "name": "Than McIntosh",
    "email": "thanm@google.com",
    "time": "Wed Mar 27 18:46:56 2024 +0000"
  },
  "message": "[release-branch.go1.22] encoding/gob: make x509.Certificate marshalable again\n\nThe OID type is not exported data like most of the other x509 structs.\nUsing it in x509.Certificate made Certificate not gob-compatible anymore,\nwhich breaks real-world code. As a temporary fix, make gob ignore\nthat field, making it work as well as it did in Go 1.21.\n\nFor Go 1.23, we anticipate adding a proper fix and removing the gob\nworkaround. See #65633 and #66249 for more details.\n\nFor #66249.\nFor #65633.\nFixes #66273.\n\nChange-Id: Idd1431d15063b3009e15d0565cd3120b9fa13f61\nReviewed-on: https://go-review.googlesource.com/c/go/+/571095\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Rob Pike \u003cr@golang.org\u003e\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-on: https://go-review.googlesource.com/c/go/+/571715\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f33283b559f090e45a7c7ea26defffcf96402688",
      "old_mode": 33188,
      "old_path": "src/crypto/x509/x509.go",
      "new_id": "15b3b9ed35ee3e037fe81ff35df82e5091110983",
      "new_mode": 33188,
      "new_path": "src/crypto/x509/x509.go"
    },
    {
      "type": "modify",
      "old_id": "ead0453f66d0ab4ecd53dfc479da612ba3e7b277",
      "old_mode": 33188,
      "old_path": "src/crypto/x509/x509_test.go",
      "new_id": "548b8d940e1b347fc9e605e33b5603f49d9bbf71",
      "new_mode": 33188,
      "new_path": "src/crypto/x509/x509_test.go"
    },
    {
      "type": "modify",
      "old_id": "5f4d2539faafe3c783ac1102e3546cc45064ee71",
      "old_mode": 33188,
      "old_path": "src/encoding/gob/encode.go",
      "new_id": "c83071c717278570548e584f4be8565f50065587",
      "new_mode": 33188,
      "new_path": "src/encoding/gob/encode.go"
    },
    {
      "type": "modify",
      "old_id": "30d8ca61c45baf64d8b9a4f103264c0cebabb467",
      "old_mode": 33188,
      "old_path": "src/encoding/gob/type.go",
      "new_id": "3b1dde492c28d89e88626738a107350724ca6da3",
      "new_mode": 33188,
      "new_path": "src/encoding/gob/type.go"
    }
  ]
}
