)]}'
{
  "commit": "47c9298ab929d1f1b8d2de21e926dfba23c8b6b3",
  "tree": "eefe111af385ecfec442c36e02d467669bfd62db",
  "parents": [
    "a3f0bce49552bf8a81436be941a49d8e19ed9347"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "haberman@google.com",
    "time": "Sun Jun 18 22:26:09 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun Jun 18 22:26:43 2023 -0700"
  },
  "message": "Give generated_code_support.h its own forwarding header.\n\nThis will allow us to refactor the underlying rules and headers without breaking the generated code.\n\nPiperOrigin-RevId: 541517265\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "549ef0bc0d16fced91b5a120e8979cae4d8144b2",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "39023f8dd801835a3038256a422c933671af5cae",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59f569484280e7a9383ca1b6fc02a6df6bb06de0",
      "new_mode": 33188,
      "new_path": "upb/generated_code_support.h"
    },
    {
      "type": "modify",
      "old_id": "8620a81a1abea52db01fef4bac9a8a768dcc4b1f",
      "old_mode": 33188,
      "old_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.c",
      "new_id": "cc200d8ee6f0fdf724542c274fc64b44fbb5f72b",
      "new_mode": 33188,
      "new_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.c"
    },
    {
      "type": "modify",
      "old_id": "81c8968079bddddb10d4661cccd5a969d16b91c8",
      "old_mode": 33188,
      "old_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.h",
      "new_id": "a5e04909c31ea63d7420e28f2bb0633e5362ce0e",
      "new_mode": 33188,
      "new_path": "upb/reflection/stage0/google/protobuf/descriptor.upb.h"
    },
    {
      "type": "modify",
      "old_id": "84515645b103c24b8881f0e0cdae4ad7d637f74b",
      "old_mode": 33188,
      "old_path": "upbc/protoc-gen-upb.cc",
      "new_id": "045581d3459c82e738a68f5f471a263c620b0c2f",
      "new_mode": 33188,
      "new_path": "upbc/protoc-gen-upb.cc"
    },
    {
      "type": "modify",
      "old_id": "70ada66331e0e5877a76ce5a84ab19c6ce710e40",
      "old_mode": 33188,
      "old_path": "upbc/stage0/google/protobuf/compiler/plugin.upb.c",
      "new_id": "1590f35fab65dde1e9c6fcec19bf29d6025fd417",
      "new_mode": 33188,
      "new_path": "upbc/stage0/google/protobuf/compiler/plugin.upb.c"
    },
    {
      "type": "modify",
      "old_id": "412707ce3b9cd1d3497de37e66074a1cd722d308",
      "old_mode": 33188,
      "old_path": "upbc/stage0/google/protobuf/compiler/plugin.upb.h",
      "new_id": "be35a4295a1c7af9e90fb0135187488e6beeaf7b",
      "new_mode": 33188,
      "new_path": "upbc/stage0/google/protobuf/compiler/plugin.upb.h"
    }
  ]
}
