)]}'
{
  "commit": "bf565b50575d892dd7e1eafab341a6bca78e4e18",
  "tree": "bcf8890866a73c3e6b20a49eb271d88a9590c9e4",
  "parents": [
    "3a402448d9d266bc62946e62f708ec52b551d0f7"
  ],
  "author": {
    "name": "Yuanyuan Chen",
    "email": "cyyever@outlook.com",
    "time": "Thu Oct 23 10:16:47 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 23 10:26:37 2025 -0700"
  },
  "message": "Remove absl::type_traits dependency (#21908)\n\nRemove absl::type_traits dependency from CMake because its headers are not directly used.\n\nCloses #21908\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/protocolbuffers/protobuf/pull/21908 from cyyever:modern_type_traits11 000ff8ff25519f14d66b5f7986c08a09de1285c0\nPiperOrigin-RevId: 823090169\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc08ff30ebd5a0e32b60dc4e42fe59ab79e0e3b0",
      "old_mode": 33188,
      "old_path": "cmake/abseil-cpp.cmake",
      "new_id": "596a4782a74b8fe79790202fcebf498179b95e4b",
      "new_mode": 33188,
      "new_path": "cmake/abseil-cpp.cmake"
    },
    {
      "type": "modify",
      "old_id": "4d60ab415aa11bb8663c1a3d25b103a24fddbd85",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/BUILD.bazel",
      "new_id": "e86d20174a62a85c64832cdaf84131ea9543a740",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "80f56656d89fdb4c4ec93bdfbaa759512d09b13d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "036a781003eeb0681057b9f41200b6d29e4099a7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "dfae8d50502671351a9f2c42098ab36ef79a24ac",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_tctable_lite.cc",
      "new_id": "b3913d3eb1ea90e3535e85c90ec6a0e50a936e5a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_tctable_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "bb00b0acc311964a67e7afb0b5e77fb17fa7d72a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/BUILD.bazel",
      "new_id": "ac291c2734b7d2c8e828340e69f8bcf40cf954d8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6351465c3a3f8f45e876818d485842790018fd6c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/printer.h",
      "new_id": "6f6cdae090958fb613cf973e4123187e93125b6a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/printer.h"
    },
    {
      "type": "modify",
      "old_id": "6be9bab443f236251e6b77ba6429b74f28b8c2b9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map.h",
      "new_id": "08dbfdf7f3e9327c5d65e474f33ecdaafa8a4dcf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map.h"
    },
    {
      "type": "modify",
      "old_id": "e632453ba09e87f3ea6ca114cdd810622685d1db",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/port.h",
      "new_id": "6d24ba08c70f0068e55ddd31581ea44d72136df5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/port.h"
    },
    {
      "type": "modify",
      "old_id": "f96d23c6922c4dc4a286b1d9eeb5ee5b72ae6726",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field.h",
      "new_id": "dea35b756ada0aa8abe2a898cb6e4a5a3f2b3c7d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field.h"
    },
    {
      "type": "modify",
      "old_id": "a5b70607b99890a6f0b858010cbaffa06faa4722",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_ptr_field.h",
      "new_id": "9428265ae866777d1d19c108b09c9847cce25b51",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_ptr_field.h"
    }
  ]
}
