)]}'
{
  "commit": "94bb78c93b96f99652979c7f02fd5c8dcc765d3d",
  "tree": "28cc185e39bacc0844446e78b454698efb065900",
  "parents": [
    "671c2db9393240d0453b704332b24f6f371d5946"
  ],
  "author": {
    "name": "Michael Stapelberg",
    "email": "stapelberg@golang.org",
    "time": "Wed Apr 17 16:21:00 2024 +0200"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Thu Apr 18 07:12:00 2024 +0000"
  },
  "message": "proto: return an error instead of producing invalid wire format\n\nThere currently is no risk of producing invalid wire format,\nbut that will change with subsequent changes regarding lazy decoding.\n\nWe have been running this change in production for about a month,\nwithout ever triggering the check (until lazy decoding is involved).\n\nrelated to golang/protobuf#1609\n\nChange-Id: I3c5c956aee2fa81f99dea03ed2a977a1547081fc\nReviewed-on: https://go-review.googlesource.com/c/protobuf/+/579595\nAuto-Submit: Michael Stapelberg \u003cstapelberg@google.com\u003e\nReviewed-by: Lasse Folger \u003classefolger@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20c17b35e3a81c7110f18b5170b5f8dadeb435b8",
      "old_mode": 33188,
      "old_path": "internal/errors/errors.go",
      "new_id": "d96719829c2334d69b16784d019cd1ca5ec691ff",
      "new_mode": 33188,
      "new_path": "internal/errors/errors.go"
    },
    {
      "type": "modify",
      "old_id": "3fadd241e1c44a2a7147698c60b1e069ca800474",
      "old_mode": 33188,
      "old_path": "internal/impl/codec_field.go",
      "new_id": "e8040ef169a7f44e1d0656e7c1430bf11957cc39",
      "new_mode": 33188,
      "new_path": "internal/impl/codec_field.go"
    },
    {
      "type": "modify",
      "old_id": "111b9d16f993be81d69935995c1f8c9265b8b3e2",
      "old_mode": 33188,
      "old_path": "internal/impl/codec_map.go",
      "new_id": "fb35f0bae9c84c4c6bf84e64dbbbe1b742840c74",
      "new_mode": 33188,
      "new_path": "internal/impl/codec_map.go"
    },
    {
      "type": "modify",
      "old_id": "5f69539cb015c8e0c2835405212862d11826c690",
      "old_mode": 33188,
      "old_path": "proto/encode.go",
      "new_id": "c779f6dfc36d8f603d0ccebb96100edbd3d5d1e5",
      "new_mode": 33188,
      "new_path": "proto/encode.go"
    },
    {
      "type": "modify",
      "old_id": "312d5d45c60f1a008110f63d4263dd80a0422deb",
      "old_mode": 33188,
      "old_path": "proto/messageset.go",
      "new_id": "575d14831ff08f5b89c1f5c74e12e8a745d15cff",
      "new_mode": 33188,
      "new_path": "proto/messageset.go"
    }
  ]
}
