)]}'
{
  "commit": "5b340ded2b17242e9b5649cc6bde2a26b99f502c",
  "tree": "ecab6e5f91ca9da04b88a13844e6152d6520b705",
  "parents": [
    "17e06c108dc8a3f43ea0f909999d74d7166f9733"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Wed Oct 04 11:06:12 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 04 11:09:33 2023 -0700"
  },
  "message": "Specify proto2/proto3 defaults on feature specs.\n\nThis hooks up legacy proto2/proto3 editions, but prohibits them from being used in proto files.  These will be hooked up directly to `syntax` declarations in a later change.\n\nPiperOrigin-RevId: 570746314\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa8c945e3a53bc62c26f65a30cf262b9e9916741",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/java_features.proto",
      "new_id": "efaab91049d6fc1c26fc1e80f77a9cdb8de89ab3",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/java_features.proto"
    },
    {
      "type": "modify",
      "old_id": "f35bd077e9a7145acca202b0c3859a079e366925",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/code_generator_unittest.cc",
      "new_id": "7f845a9fa76a4298ddef399250c71436271a2c35",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/code_generator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ccabc6ed2239d9db9df0c1bcc67e1ce7e74a34a9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc",
      "new_id": "0f8fbecf5d49887e881807b82e412a1eb96f41c9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ed2873d6b0196f55cad4e9d9100af8d06dda3eec",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser.cc",
      "new_id": "a40270126885ca616be489be3ca98456d7a0007f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "83f370887b822ea94b2c367974f8551ce4038428",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser_unittest.cc",
      "new_id": "b26c590c1a2e30b21d1577850f9a3c82089cb8ca",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5bf11bebb3468cdff43d2b6193934456b42d1aa0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.cc",
      "new_id": "ec3d53d7330482659a92dc7f35fa9903c2485c19",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "ddc30f16e032e11e1eea20d92c04930ef32982f3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.proto",
      "new_id": "2ba40e55a719b92d8713a3c6244d3c41105a5888",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.proto"
    },
    {
      "type": "modify",
      "old_id": "4c870ffcc5864088268407bfc8a70b2aad4eb54f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "1ad953f90b68a37f46e27b096757bfa8f077eb7d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "b0cf4e5814dd9e6d09c12df6e3e0b404dcc8b710",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.proto",
      "new_id": "8976ed68970c54a8c85d75259ee793f3a77b8d97",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.proto"
    },
    {
      "type": "modify",
      "old_id": "4d630e0bdb7d91b2b334f3b2399bd684a21d67e7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/feature_resolver_test.cc",
      "new_id": "7d7737effce230b8946758a6d7e17281b464f05e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/feature_resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b1040e4987f1b025b10fe12fd1f57929ecef68cb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest_features.proto",
      "new_id": "414818dd1515cbc4ba26cf1d5e63b5bf57ace495",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_features.proto"
    }
  ]
}
