)]}'
{
  "commit": "16254ede43107b04e47d6d11631a036bd2f5840f",
  "tree": "e01669ca0ccadcdbf799bc4734a83048a6a78dff",
  "parents": [
    "452984bf81d0289b27a5d3be30b7282c2474876c"
  ],
  "author": {
    "name": "Tony Liao",
    "email": "tonyliaoss@google.com",
    "time": "Fri Apr 25 13:18:16 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 25 13:21:24 2025 -0700"
  },
  "message": "Refactor GenerateFieldEntries to use Emit.\n\nThis change tries to make it easier to reason about generated outputs from\nprotoc from visual inspection.\n\nPiperOrigin-RevId: 751535329\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c4403d9ca5df2a63c95b1abc4eea77f415b334c",
      "old_mode": 33188,
      "old_path": "editions/golden/compare_cpp_codegen_failure.txt",
      "new_id": "8db07b0700a54f30c49d6e3d1a33713b4281fb19",
      "new_mode": 33188,
      "new_path": "editions/golden/compare_cpp_codegen_failure.txt"
    },
    {
      "type": "modify",
      "old_id": "e09731bc0c898865c77cc8c2debea69761c128ae",
      "old_mode": 33188,
      "old_path": "editions/golden/compare_cpp_codegen_failure.xml",
      "new_id": "c3a780a8d3e3412961f4236d89324a6cf0bd627e",
      "new_mode": 33188,
      "new_path": "editions/golden/compare_cpp_codegen_failure.xml"
    },
    {
      "type": "modify",
      "old_id": "8039af7e667dfb8505b39e1d14ca74939df55bad",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/parse_function_generator.cc",
      "new_id": "f66a5188a7f46d8101e2a56afc59c2fe0c8ef354",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/parse_function_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "05b17ab6937752163a48261ad94112ca3fe2d3e5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/parse_function_generator.h",
      "new_id": "3fbedf250e3adb5f1f09a115fcd8144606f4c782",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/parse_function_generator.h"
    },
    {
      "type": "modify",
      "old_id": "6d86287aae16a2faa4048d754df23b4017ffb45b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.cc",
      "new_id": "759a4da0c5b90588454ff42f9450386f2f1735fb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "a3e331562ffe2c1e264d37a43d0bb2d5ad17a4f7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "d292c6cde54f028033ea5df160bb679a4d849e57",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "522fa0873d511bc784b8d48c2268b1540f098ad5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.cc",
      "new_id": "aa0497201bdf323f4ea2d8d2e4dd696c51695d02",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "9d522ba2eeb004edd0e6b296a3b2857815f49434",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "d1702b2a435bc809441677d87cc40a5f7ca2a485",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    }
  ]
}
