)]}'
{
  "commit": "5ddd5244f7a04539e59f97fbc0c0df02334d0b12",
  "tree": "a70d1bbb1e59fa66274cace2260b7f552ebbc540",
  "parents": [
    "44025909eb7064a008decaa60c305bddc8757b3a"
  ],
  "author": {
    "name": "Tony Liao",
    "email": "tonyliaoss@google.com",
    "time": "Thu Apr 30 15:19:15 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Apr 30 15:21:50 2026 -0700"
  },
  "message": "Add an `enforce_proto_limits` feature which will be implemented in Edition 2026.\n\nPiperOrigin-RevId: 908404027\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85fd1fc2e62933ff7a6b7bb2b02498f395f5c104",
      "old_mode": 33188,
      "old_path": "editions/BUILD",
      "new_id": "8e5c666792c402d5bea0f725062af04a4a702bca",
      "new_mode": 33188,
      "new_path": "editions/BUILD"
    },
    {
      "type": "modify",
      "old_id": "83e00c6abdef8287ad19b0a4ee92db980e898bb2",
      "old_mode": 33188,
      "old_path": "editions/defaults_test.cc",
      "new_id": "4f3fbe78561ef7d5132df3cbaf360b557f9186fb",
      "new_mode": 33188,
      "new_path": "editions/defaults_test.cc"
    },
    {
      "type": "modify",
      "old_id": "794798fe6f572844078c6ecf791fe9435e7bba9b",
      "old_mode": 33188,
      "old_path": "editions/generated_files_test.cc",
      "new_id": "e9aefb2f1c3d97c69fbdb0fc11936828cb41ed10",
      "new_mode": 33188,
      "new_path": "editions/generated_files_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcb18ae21f0cc423c86932070e92354655288da5",
      "new_mode": 33188,
      "new_path": "editions/input/test_editions_2026_default_features.proto"
    },
    {
      "type": "modify",
      "old_id": "aa97a2194ea7b7f5e5a05c88d2716183b865a49e",
      "old_mode": 33188,
      "old_path": "php/internal_generated_files.bzl",
      "new_id": "eb734982148b2f9719710e0e17e33c446f643999",
      "new_mode": 33188,
      "new_path": "php/internal_generated_files.bzl"
    },
    {
      "type": "modify",
      "old_id": "553c33a1e59c004b34429873c5b7a7f5838e64f0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/code_generator_unittest.cc",
      "new_id": "a5be7addda9bf573cd8b56ce2f54d0902798e770",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/code_generator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c192510208f91904509cfaf94625799df6f3e0a6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc",
      "new_id": "0917532a1ef1124bc54f129a8414c19cc3487be0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ebcbd296dcc41781da95118fd87aab6c0de3b520",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.h",
      "new_id": "56b69b9e224e18de42d9d6c9681ddf61f673acdb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "bd32773a90b9a4efd011c42924424a1e9b2e7670",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_edition_defaults.h",
      "new_id": "48642fd1347a845032dcb3166eb5e3c5530d2a8f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_edition_defaults.h"
    },
    {
      "type": "modify",
      "old_id": "196281461b34981aa8e6e97840aafb8954176d29",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.h",
      "new_id": "8c66aaa6ad7ec12113b351332572b4566a0fd182",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "54533a2b0d3d9baf9698e1153542675ac514fa21",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "16c87b8525998fad535c15cd1f748104e8ec5a96",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "c7f50126e1cce4bd09f1e86ddbd911f42e2c3cdc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "1a287aa7ed2a901f3721669eac8febb815b3ccb6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "671237a56fd443655dd32d508a598d6535e970dc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.proto",
      "new_id": "89c4891fea7431a01435c44b9536b5bee910133b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.proto"
    },
    {
      "type": "modify",
      "old_id": "2bcacd59eaf6c0e9171f6562bfe0c6c956bf95ad",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_unittest.cc",
      "new_id": "deedc527cc08cc94add0111913935790ed33642a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2026910cef3ba6f54c206674996bd6a36122423c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/feature_resolver.cc",
      "new_id": "68dd1c82e264de7932fb4ec4824d5021a6f56f32",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/feature_resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "9eae40c37a1c35dc355222a21248d64cefceb6c1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/feature_resolver_test.cc",
      "new_id": "13139260e7270a581d9b75ca9ddf06bd7e630bbe",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/feature_resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5394e6174924087305a1b1b76812510d9d1a227e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/internal_feature_helper_test.cc",
      "new_id": "24c44c8ecd8869e514cd161f3ea2078a83354631",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/internal_feature_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3b1e421a62f6f45332292b726de9a0abcaa744a",
      "old_mode": 33188,
      "old_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.c",
      "new_id": "4dc3ac9b6a8e5143c60e98fe8231325bc4aeb3f8",
      "new_mode": 33188,
      "new_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.c"
    },
    {
      "type": "modify",
      "old_id": "8e1b24317b1c903799a285154687bd36d7c1f416",
      "old_mode": 33188,
      "old_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.h",
      "new_id": "fd794308fefd06f40f28c74b7ca5dc280077cf4c",
      "new_mode": 33188,
      "new_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.h"
    }
  ]
}
