)]}'
{
  "commit": "d14ebce8883dd4534c55da750f91c5f0ab652cf6",
  "tree": "885427f85579f14746760f1ae062c199d0353eb8",
  "parents": [
    "fb995f184a1719ec42b247a3771d1036d92adf67"
  ],
  "author": {
    "name": "Michael Stapelberg",
    "email": "stapelberg@golang.org",
    "time": "Thu Oct 10 15:15:19 2024 +0200"
  },
  "committer": {
    "name": "Michael Stapelberg",
    "email": "stapelberg@golang.org",
    "time": "Wed Oct 23 09:04:58 2024 +0000"
  },
  "message": "all: implement strip_enum_prefix editions feature\n\nThis change required updating editions_defaults.binpb with\n--edition_defaults_maximum\u003d2024 so that we can use edition 2024 in our\ntestdata/enumprefix.proto test file.\n\nFor end users, this feature will only be available once:\n1. protoc declares support for edition 2024 (expected early 2025).\n2. protoc-gen-go declares support for edition 2024.\n\nrelated to golang/protobuf#513\n\nChange-Id: Ib8daeecae39ef32eff942279707d256c312f2a53\nReviewed-on: https://go-review.googlesource.com/c/protobuf/+/618979\nReviewed-by: Lasse Folger \u003classefolger@google.com\u003e\nReviewed-by: Mike Kruskal \u003cmkruskal@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "523e75d9e44e907049ea803a269a064b162c978a",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/enumprefix_test.go"
    },
    {
      "type": "modify",
      "old_id": "dfd16b2725eb3a0ae78581f69be14e399ebc1dd2",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/internal_gengo/main.go",
      "new_id": "a4c4595ec183e5b92ca9c646b8bad4dd7045f67a",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/internal_gengo/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9b7f4e9e3c474c3d27d913d0d20d47500e14809",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/enumprefix/enumprefix.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "525ce146d30e719891d80d14e79114665ce98e63",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/enumprefix/enumprefix.proto"
    },
    {
      "type": "modify",
      "old_id": "6aa236c00c2b889467e8256ef5701a5d25dd36c1",
      "old_mode": 33188,
      "old_path": "cmd/protoc-gen-go/testdata/gen_test.go",
      "new_id": "8724e4a6d762785cfc096b1a3ba45c49d825664c",
      "new_mode": 33188,
      "new_path": "cmd/protoc-gen-go/testdata/gen_test.go"
    },
    {
      "type": "modify",
      "old_id": "966728ed1e46d59bd8ba4776a6b75f8fb1e1856c",
      "old_mode": 33188,
      "old_path": "compiler/protogen/protogen.go",
      "new_id": "c2c9e9da7cc40f2e35cf7a0d9fdcc7dacd3171c7",
      "new_mode": 33188,
      "new_path": "compiler/protogen/protogen.go"
    },
    {
      "type": "modify",
      "old_id": "071dc73f559dd7de5b22b146ddd41cd6e9ff1927",
      "old_mode": 33188,
      "old_path": "internal/cmd/generate-protos/main.go",
      "new_id": "5d352cfae1a9451d1dc418db9827da3ff0fd1dca",
      "new_mode": 33188,
      "new_path": "internal/cmd/generate-protos/main.go"
    },
    {
      "type": "modify",
      "old_id": "ff6a38360add36f53d48bb0863b701696e0d7b2d",
      "old_mode": 33188,
      "old_path": "internal/editiondefaults/editions_defaults.binpb",
      "new_id": "2c0693d7abbf532f021dafc96e7568f57214b8e7",
      "new_mode": 33188,
      "new_path": "internal/editiondefaults/editions_defaults.binpb"
    },
    {
      "type": "modify",
      "old_id": "08dad7692c64b2c99f08d37e3f4f9698c6b41f6d",
      "old_mode": 33188,
      "old_path": "internal/editionssupport/editions.go",
      "new_id": "bf1aba0e851b387f1dc2f0912965664ed72861bb",
      "new_mode": 33188,
      "new_path": "internal/editionssupport/editions.go"
    },
    {
      "type": "modify",
      "old_id": "fa790e0ff19688ee6b2de11978fa1666050589a8",
      "old_mode": 33188,
      "old_path": "internal/filedesc/desc.go",
      "new_id": "f3252985641526e4b722cfb65bb42a8c2d1ad3d4",
      "new_mode": 33188,
      "new_path": "internal/filedesc/desc.go"
    },
    {
      "type": "modify",
      "old_id": "fd4d0c83d25753eb2c0f7cb14e660fee170ae78d",
      "old_mode": 33188,
      "old_path": "internal/filedesc/editions.go",
      "new_id": "7611796e86c28ca5b46ef5aef7e1cb944d87a5ab",
      "new_mode": 33188,
      "new_path": "internal/filedesc/editions.go"
    },
    {
      "type": "modify",
      "old_id": "7f67cbb6e97e5122f8adc5e57f432070f1b74da7",
      "old_mode": 33188,
      "old_path": "internal/genid/go_features_gen.go",
      "new_id": "09792d96f6bd587451bd926b9274520c5ede9fb5",
      "new_mode": 33188,
      "new_path": "internal/genid/go_features_gen.go"
    },
    {
      "type": "modify",
      "old_id": "8fbecb4f58d85f8a3f3c9c6bc57e13b53556de10",
      "old_mode": 33188,
      "old_path": "reflect/protodesc/desc.go",
      "new_id": "69a05050917728858b326b7d12830647c10a6721",
      "new_mode": 33188,
      "new_path": "reflect/protodesc/desc.go"
    },
    {
      "type": "modify",
      "old_id": "002e0047aeabb4afa83f49cc3ced9d295bc343f8",
      "old_mode": 33188,
      "old_path": "reflect/protodesc/editions.go",
      "new_id": "d0aeab9585fecfc610072362206bf2f94e33f517",
      "new_mode": 33188,
      "new_path": "reflect/protodesc/editions.go"
    },
    {
      "type": "modify",
      "old_id": "4d026f54ec233bef84e0f64db8654e3435e22872",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/go_features.proto",
      "new_id": "7ab74f5ce601bfbf36a77d49f670402491bdf363",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/go_features.proto"
    },
    {
      "type": "modify",
      "old_id": "c7e860fcd6d87c5270e5f58855b190d51bd9e3ba",
      "old_mode": 33188,
      "old_path": "types/gofeaturespb/go_features.pb.go",
      "new_id": "5067b89e9061c6a442ac073e4908c2438cf9f749",
      "new_mode": 33188,
      "new_path": "types/gofeaturespb/go_features.pb.go"
    }
  ]
}
