)]}'
{
  "commit": "23f148138654a564b5690f6a5453aab480a6a049",
  "tree": "a2531053f4b133590965ebcce9ba3eab5fdb4819",
  "parents": [
    "eb6ebf9dd08c1dbe177109a440083812312e2717"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Mon Oct 10 21:05:53 2022 -0700"
  },
  "committer": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Mon Oct 10 21:05:53 2022 -0700"
  },
  "message": "Sync from Piper @480194141\n\nPROTOBUF_SYNC_PIPER\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e05b57bfbc08ac05b5a69039ad7aee5e8740191e",
      "old_mode": 33188,
      "old_path": ".gitmodules",
      "new_id": "7a46a17f1a18ddd41ad85a7e6275ab3427995bb2",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "modify",
      "old_id": "ff3006675844375fa847976ea1351328230ea53b",
      "old_mode": 33188,
      "old_path": "CHANGES.txt",
      "new_id": "4d9d344336264bfebe3fec5c5d92c2ae78122091",
      "new_mode": 33188,
      "new_path": "CHANGES.txt"
    },
    {
      "type": "delete",
      "old_id": "373ec98bde97a54249aee48d8714380f3bdef820",
      "old_mode": 33188,
      "old_path": "conformance/third_party/jsoncpp/json.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78919eac0f0c769e914042f75a15f326393dedcb",
      "old_mode": 33188,
      "old_path": "conformance/third_party/jsoncpp/jsoncpp.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9e84432aab52a58fffd84a2b62b2d075ec8d4b41",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CanIgnoreReturnValue.java",
      "new_id": "d31f1edf329908a2e03097d9da86b3b72e51c18a",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CanIgnoreReturnValue.java"
    },
    {
      "type": "modify",
      "old_id": "86c48b098636db0492c0bbee2d8fa0e8dcb8ee5f",
      "old_mode": 33188,
      "old_path": "java/core/src/test/proto/com/google/protobuf/proto2_message.proto",
      "new_id": "dad00ed7a43b832840f07bdcc0948ecee0004e04",
      "new_mode": 33188,
      "new_path": "java/core/src/test/proto/com/google/protobuf/proto2_message.proto"
    },
    {
      "type": "modify",
      "old_id": "7dfd40eea34cde0e066bfcfd5421483683b4df1f",
      "old_mode": 33188,
      "old_path": "java/core/src/test/proto/com/google/protobuf/proto2_message_lite.proto",
      "new_id": "57efc171de00ba548ede6ab50e3ed5a60760f39f",
      "new_mode": 33188,
      "new_path": "java/core/src/test/proto/com/google/protobuf/proto2_message_lite.proto"
    },
    {
      "type": "modify",
      "old_id": "739467b20ca7b401ee48d4664913fa8cc4c90556",
      "old_mode": 33188,
      "old_path": "kokoro/linux/32-bit/test_php.sh",
      "new_id": "746ed4c2f16d967635565f3abc6669aef2ecb944",
      "new_mode": 33188,
      "new_path": "kokoro/linux/32-bit/test_php.sh"
    },
    {
      "type": "modify",
      "old_id": "d3ff76bb20af3780cb87968e0a2133c13d85cfea",
      "old_mode": 33188,
      "old_path": "objectivec/.clang-format",
      "new_id": "f6cb8ad931f5442a5e2276ed66ba7b5a733b82c6",
      "new_mode": 33188,
      "new_path": "objectivec/.clang-format"
    },
    {
      "type": "modify",
      "old_id": "ee300f6334984674bf6ff34bfe13e52425d43a30",
      "old_mode": 33188,
      "old_path": "pkg/BUILD.bazel",
      "new_id": "2d321512d9cd0e432bda8042e5bb57101b14a1fc",
      "new_mode": 33188,
      "new_path": "pkg/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8ed2cfa442a246cb5abc672c9a545660d872b857",
      "old_mode": 33188,
      "old_path": "protobuf.bzl",
      "new_id": "f638f39a98a3ee897672f65c554d8c5545ce7351",
      "new_mode": 33188,
      "new_path": "protobuf.bzl"
    },
    {
      "type": "modify",
      "old_id": "ffaf988be178e6e6060db0c1ca41fa1794761214",
      "old_mode": 33188,
      "old_path": "python/BUILD.bazel",
      "new_id": "56d8c8abe6a10352e3212aadef680cb554040aeb",
      "new_mode": 33188,
      "new_path": "python/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "489769901e7d3051045e0dfe47a76e47561f5ef6",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/field_mask.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82664185f6d29f2f8dcb016ab966d535c6065d73",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/field_mask_test.py"
    },
    {
      "type": "modify",
      "old_id": "37baca7e538dfad51315f7fa2103ce98a99db4d2",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/missing_enum_values.proto",
      "new_id": "96de1e43120c8654e1c660144c5b9e51eb95523a",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/missing_enum_values.proto"
    },
    {
      "type": "modify",
      "old_id": "8881d758a550de565f09342947f0fcde7c1caf18",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/well_known_types.py",
      "new_id": "e340f908708cdbd19db35be09037c03ed1ef12a2",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/well_known_types.py"
    },
    {
      "type": "modify",
      "old_id": "a32459a9e606778a2e3142f24ffc44b33a1dff40",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/well_known_types_test.py",
      "new_id": "601ae4119bcc374c8220c16c2b01cdfe4a465b0f",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/well_known_types_test.py"
    },
    {
      "type": "delete",
      "old_id": "9dd8ac7eb4613b8bce9a80d845f9a4e2a2a01418",
      "old_mode": 33261,
      "old_path": "python/mox.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ba391045b6d693f10cd0b39b19d1830b7ec3d76d",
      "old_mode": 33261,
      "old_path": "python/stubout.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "eb9a19a0489b275e42ef8385d6a773c4a0bf3366",
      "old_mode": 33188,
      "old_path": "src/file_lists.cmake",
      "new_id": "1626c92ceda7033ffa05ef3e3c4fdbe9d7d630eb",
      "new_mode": 33188,
      "new_path": "src/file_lists.cmake"
    },
    {
      "type": "modify",
      "old_id": "49632c6295b6feb9368cf9233adf7833b5d3afee",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/BUILD.bazel",
      "new_id": "fedc0f426d3b3b4806fbfc14bd1ff9d4f8ec9e29",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e2c2042fdc00dc7205f113f11d83d4e86d5b8d91",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.proto",
      "new_id": "8bd980118aad3b7dfdc7b94a3cd279f1560a9071",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.proto"
    },
    {
      "type": "modify",
      "old_id": "3d598fc8590e7eb8798a9d4995c0b2a64d3c12f5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.proto",
      "new_id": "426c2409a2577e1dbc171ec8954258e3927f931a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.proto"
    },
    {
      "type": "modify",
      "old_id": "2a183d3d9daab24c9af4bf4faf9c2df50825bd1a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring.cc",
      "new_id": "f033d6728aa52d5f4f3e6f0213ead1b0328859aa",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring.cc"
    },
    {
      "type": "modify",
      "old_id": "cc8098783a4636a4725604b7b349b79e86804500",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.cc",
      "new_id": "84e096a447cdfda5964ebbfc7801fd6bc460ee9e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "4685c0ae25a93d2133ce7ddde74382c238a9e177",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/bootstrap_unittest.cc",
      "new_id": "3ea5d733dc83520724c679b200e9764c15ef06f7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/bootstrap_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b3364533dfb593ea6528bcf5afe03a49a9278932",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_generator.h",
      "new_id": "599b4abf5a2c7ace5923a94e0487fd1cdee8282f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_generator.h"
    },
    {
      "type": "modify",
      "old_id": "70ff98f40f66bbde60784f5dcc5169dd920f5d77",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/parse_function_generator.cc",
      "new_id": "64edf64d43c7735bc0e1385d3749909129681011",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/parse_function_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "f1c498638ffb4611562ace51324f4fd8aabc704b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/unittest.inc",
      "new_id": "1f65a905b5a661cd1e27f5cb5ba1ed43667a3449",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/unittest.inc"
    },
    {
      "type": "modify",
      "old_id": "798cab5c4796cb19232bf352913b87adaa2fa5ea",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc",
      "new_id": "a477a8112a3dc2fa5119d8cdf058bea7f395a0c8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "205837172cc9dd85d4ae31583413fc97ca38030c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_generator.h",
      "new_id": "45d30a59b3b16d86c1db947b3e5ba79ae8bac322",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_generator.h"
    },
    {
      "type": "modify",
      "old_id": "fcd7706d1745e342f7f9e3c00bdf9eb7359d6121",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/enum.cc",
      "new_id": "af3e3353cdc67fdc1cd1a78f31b09fb4d8eac7ff",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/enum.cc"
    },
    {
      "type": "modify",
      "old_id": "0759ae5dc21420fa93216bd0ad7130d5717c30f2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/enum.h",
      "new_id": "65f741196e42ee9ef0210b76fa78787acf7a0a43",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/enum.h"
    },
    {
      "type": "modify",
      "old_id": "72d0b581f0bd837229349acbebf5fe0c15283646",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/enum_field.cc",
      "new_id": "c08cbde9707fddd804823f5ba2ba3e6c40761396",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/enum_field.cc"
    },
    {
      "type": "modify",
      "old_id": "1cbd6cffad05d2aff62d93d960bfaced813cffb3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/enum_field.h",
      "new_id": "ac4e70f78ae00ecca0d82023dbe2de4f8c45f4ce",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/enum_field.h"
    },
    {
      "type": "modify",
      "old_id": "f13bff0755e5ea5bd9f394dc2f8ffa5935a1206d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/extension.cc",
      "new_id": "d23cf5c1266ad4047f03534d29715a5de430cb51",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/extension.cc"
    },
    {
      "type": "modify",
      "old_id": "ca3c43a28fd2dded84be7c612b665408f221cf6b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/field.cc",
      "new_id": "94663be5077095a72a60bbae8e6b8314524f239b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/field.cc"
    },
    {
      "type": "modify",
      "old_id": "6750b513cddfd673e14bb43270358f3d1495402f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/field.h",
      "new_id": "aae11883d027352d565e598c9a87ab3dbd4389ea",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/field.h"
    },
    {
      "type": "modify",
      "old_id": "ff74517963f62e1e276acd8584bcfd6349eb7a35",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/file.cc",
      "new_id": "2fe4ccd04e820d3a94a201e94fde210e9b3cc0e1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/file.cc"
    },
    {
      "type": "modify",
      "old_id": "1af0f54906c029d97a5b40e1e1abf1375ec6b8b0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/file.h",
      "new_id": "21404baca17eef01e18b405e3f1284c908748d52",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/file.h"
    },
    {
      "type": "modify",
      "old_id": "8267d2c8276ab7aaa2ba653fb6681fe3b4d63929",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/generator.cc",
      "new_id": "1b963683ae29f9ee9db88218f41a5f0c8a7a924d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/generator.cc"
    },
    {
      "type": "modify",
      "old_id": "8b4e1292e70f49f66993269bcfd7e5d549d7789d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/generator.h",
      "new_id": "7de5b410a8478278e810397b345b44c6e46f038d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/generator.h"
    },
    {
      "type": "modify",
      "old_id": "e5604efe482f474058395cc6878c430a43fb0ebf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/helpers.cc",
      "new_id": "da5739db4adb5f880cca071be18cda5347985e83",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "ce7cc9aae3d4c3dedc8111560b7ca07029e2b5b8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/helpers.h",
      "new_id": "c37c0366b0d519c0c71afd6db7323e37a7b4c56f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/helpers.h"
    },
    {
      "type": "modify",
      "old_id": "3a058a916f4ce4d4bd32b0063ec3c78bff96c178",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/import_writer.cc",
      "new_id": "a0291b05a9c60fec7ddd72344c6a0cd393a3acb0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/import_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "7c8b29729e8a5523e456c4b89db86e8656cd2b80",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/import_writer.h",
      "new_id": "e6fc628901528c0937bc27971d4ea1cf1314cb9f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/import_writer.h"
    },
    {
      "type": "modify",
      "old_id": "2026c2826d9cd77f64178586af8084a9c2d164b1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/line_consumer.cc",
      "new_id": "b668875a42b6044d5bc9a5c06847d47136bb56f0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/line_consumer.cc"
    },
    {
      "type": "modify",
      "old_id": "15a935b6b0e0360d887c7f605f8ca500dcd46ff8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/line_consumer.h",
      "new_id": "bdddf08242d698209aacbcfe4fa64ae79ec8c822",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/line_consumer.h"
    },
    {
      "type": "modify",
      "old_id": "2513b6f4fe61510c932ca39a9123731672ee441e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/line_consumer_unittest.cc",
      "new_id": "ff8ff87d2dd1d58064a23fecdfcf2c0105aeed08",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/line_consumer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e11794a77ec6f82f49177354f5be3e00120ca9c8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/map_field.cc",
      "new_id": "0c6acb3929a31741ce4416c7ec19d658612d49ce",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/map_field.cc"
    },
    {
      "type": "modify",
      "old_id": "9169ecddfc95a6d19544becb0e68827a8595737c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/message.cc",
      "new_id": "a68aa60a28d0129455e3b39a03625ceeb2fc0f9d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/message.cc"
    },
    {
      "type": "modify",
      "old_id": "7eb8c2df984e182d402114e5e45cbdba43c0d67a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/message.h",
      "new_id": "137f35a109b8cd68860463319c7d8a481c484401",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/message.h"
    },
    {
      "type": "modify",
      "old_id": "b9dd6c02fbddfae6ec824842f83417630c1ddbd9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/message_field.cc",
      "new_id": "62e62815477294ff0326e00e2584610477843a91",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/message_field.cc"
    },
    {
      "type": "modify",
      "old_id": "7ed1cf24fff2bfb16cf9a58c222bf16191ffdc12",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/message_field.h",
      "new_id": "90ff3ab2114ac63861da4da37ab8798a1fd99a24",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/message_field.h"
    },
    {
      "type": "modify",
      "old_id": "84fb4dd17d49365370da7bb7e4013ca01edb9a40",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/names.cc",
      "new_id": "e9cd9a338fdcb7fee640dff619d7d3a438e17ec8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/names.cc"
    },
    {
      "type": "modify",
      "old_id": "e1b703c7bc059c03c2cbddeb087dd122db136674",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/names.h",
      "new_id": "f1c67d081e2a8ba41250e9c34144d65af3261329",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/names.h"
    },
    {
      "type": "modify",
      "old_id": "0aac79497c96374f699eb415067180925738cc59",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/names_unittest.cc",
      "new_id": "80630499137d38926535e176d22ca81857525bd1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/names_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9c451b19a83ba87c092829ca881e9b7b171d4ae1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/nsobject_methods.h",
      "new_id": "7a1b9ef2cdd4452a224925b3396caa6a297ea061",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/nsobject_methods.h"
    },
    {
      "type": "modify",
      "old_id": "db4922f2d53425ab4faec5ac2a4563f2892220fe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/oneof.cc",
      "new_id": "6fd934a83eac984be5f26b072a3b9cf83fc936e5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/oneof.cc"
    },
    {
      "type": "modify",
      "old_id": "739d1ce334d6db70eac0927e63bfdc5eaf73805a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/primitive_field.cc",
      "new_id": "b6a44d2dea3e796a9e3045f4074e1ee58c5ba480",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/primitive_field.cc"
    },
    {
      "type": "modify",
      "old_id": "904cd65b4ad2f7245d0f9b427247d04451866e38",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/primitive_field.h",
      "new_id": "5d509d23b1c4b8a79666d77d719b5c60fa155204",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/primitive_field.h"
    },
    {
      "type": "modify",
      "old_id": "9e5ef76af9c2ce441b3e8d994c10d8c584b9cb20",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/text_format_decode_data.cc",
      "new_id": "3bc4eef527958484a89708b7f836c241cb8138ff",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/text_format_decode_data.cc"
    },
    {
      "type": "modify",
      "old_id": "e7b63f65ffb49915c3b89aea693c8488d162d6b9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/text_format_decode_data.h",
      "new_id": "280d65a190bf37ca3b96f17b01155bbf43c50198",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/text_format_decode_data.h"
    },
    {
      "type": "modify",
      "old_id": "ad1308ad9d77299187d160c524d9f9043d7cfbd8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/text_format_decode_data_unittest.cc",
      "new_id": "6cec537d4b4e1462305645623691672a3c74cd58",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/text_format_decode_data_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0f46a4548590492985477b9bfcc774eb3c55e70a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.proto",
      "new_id": "b233bcebbb68bafb61f879ea4f4a5656844f6ba5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.proto"
    },
    {
      "type": "modify",
      "old_id": "bb31797a68a1934aa6f2aceebc6615fbf187aa13",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/python/python_generator.h",
      "new_id": "a46cf5ea443690f0277308aa6404b85c2c6fde4b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/python/python_generator.h"
    },
    {
      "type": "modify",
      "old_id": "f264b13abde82936e97d25a16bd5c8d827a8a2a0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.proto",
      "new_id": "0636a87ab172eb52b893f7f816b026592ef05ed0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.proto"
    },
    {
      "type": "modify",
      "old_id": "c024a7778cf4c6a09af66b17782da524667eb221",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.cc",
      "new_id": "5e0d6c33b4351bc2f84b5ddd4faa2772570af321",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.cc"
    },
    {
      "type": "modify",
      "old_id": "81c3e369fd1304b1b377d991c4fa76a9df784d7e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.proto",
      "new_id": "a0d91df0163332d6ddfbed8eb307f5ff416ef275",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.proto"
    },
    {
      "type": "modify",
      "old_id": "8ef2d2b9a4bf880060b0cee7c7ee28b567e2f3c0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set_unittest.cc",
      "new_id": "5d07a9857d8b47a6aa667518f1e6ad11c79b78d3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bacb9b845a156e4277f61b57f13f5b0e47756738",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.cc",
      "new_id": "5008b82d0de5c67d48498eebb933421ab401db08",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.cc"
    },
    {
      "type": "modify",
      "old_id": "58bf2777e6b7d8e95af556dbb4e5b8c02f141e4b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_tctable_decl.h",
      "new_id": "dd4845ba886d4467cff1d5632ed6f3c96926d3f0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_tctable_decl.h"
    },
    {
      "type": "modify",
      "old_id": "418918077ffaf637b713995842670bb9653b25ce",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_tctable_gen.cc",
      "new_id": "e31d19116ae409239be6763a134b00c76da9480e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_tctable_gen.cc"
    },
    {
      "type": "modify",
      "old_id": "25263d5b8dabc4220b69ac92c9709cc767d6fc91",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_tctable_impl.h",
      "new_id": "f51be945e03ff409e9da37c29688b446128e85ee",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_tctable_impl.h"
    },
    {
      "type": "modify",
      "old_id": "4d7f56cc55f95965073e571e74b340c0c30c829b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/tokenizer.cc",
      "new_id": "4d9ec27d3f206a59ee8064e68ae5d49e0a62caad",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/tokenizer.cc"
    },
    {
      "type": "modify",
      "old_id": "2955c7bea0acbefaa818a9b650b315e92d42e624",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/zero_copy_stream_impl.cc",
      "new_id": "041930e0b5998d7688d597a08f95568bf18b3615",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/zero_copy_stream_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "28ad9d667b989661155e7574e1d7257f834b7dbc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/zero_copy_stream_impl_lite.h",
      "new_id": "a23713c622d3dfb811776bc97d7ecdc15c4a812b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/zero_copy_stream_impl_lite.h"
    },
    {
      "type": "modify",
      "old_id": "1339c7a973cc4380b47da756759f20ce0708818b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/json/BUILD.bazel",
      "new_id": "15e90c4bf6ebdabcb316ca1bb3b051488d010e07",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/json/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3b615b7c5cab42834c8c677bbd5bad2311e740f4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/lite_unittest.cc",
      "new_id": "1a031717a223dc441a49d306bc6fc356eee5e666",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/lite_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "baf3c82c99d746b1aaeb79eb09249e71ea372698",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.inc",
      "new_id": "9b839ae45fcfa9fc588dbcbeff98599be1a5c818",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.inc"
    },
    {
      "type": "modify",
      "old_id": "263ef61f806ad0359f392295f45251b315fc8ddc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_unittest.proto",
      "new_id": "7c88c5525e1b694efed575d5fc46596b02c610b0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_unittest.proto"
    },
    {
      "type": "modify",
      "old_id": "4cad7af3248456ed0df1193165e7006106680160",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.cc",
      "new_id": "e43d93ab4666a81359d42ea5d546bc26782b791f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.cc"
    },
    {
      "type": "modify",
      "old_id": "eeecf078b0221092c4aeaf5eaa248d7741bd3321",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_unittest.cc",
      "new_id": "6f91b16cc2e611bff3ae519b778094094b338ed9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "98f497e518fffcaaf9ea6e782a2b00ac3ce94e17",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/BUILD.bazel",
      "new_id": "9cc3e757eb3334a4b1bd1a2ee05e00593b3f5a6d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "691eda4a95948ae399d83f05ef8c5d723fb43dbf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/callback.h",
      "new_id": "ed4b9f78a9e7bf53efc661ad8077480285a68e74",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/callback.h"
    },
    {
      "type": "delete",
      "old_id": "cd10c4b2efaedf8cb6a3927de3dd0e64036f4a9e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/stl_util.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "720c6fcee3867145670519870fc4fc845253eb97",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/strutil.cc",
      "new_id": "7d088a80c10be44e5e1f67c5f1efce667edce1df",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/strutil.cc"
    },
    {
      "type": "modify",
      "old_id": "71e60e68193c4a7125d1c742242093060da2f28d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/strutil_unittest.cc",
      "new_id": "ea15b1d7521d16999ab4cdc71ac1e1b57e442029",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/strutil_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "560d4131e7f0e24b275e8ffe7bf1d728621524f2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.cc",
      "new_id": "30132a15fdbf8c8e503191f72042b85e0462d1a9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.cc"
    },
    {
      "type": "modify",
      "old_id": "3b2df6d91168e7ab87cff1f4ac0d080d319628b7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.proto",
      "new_id": "184a18f8ce496c67e5bec9560e5223027899a660",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.proto"
    },
    {
      "type": "modify",
      "old_id": "a8078158ea9a7d3de0503d103b11acdd24cd5de5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest.proto",
      "new_id": "440a6f0fe5241e84ed9d23ef20c3bf5f9711f7ab",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest.proto"
    },
    {
      "type": "modify",
      "old_id": "8d03e3888bc92e6f7e850f968202bff881f7a32e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest_import.proto",
      "new_id": "4fc0ebb0225a515c58ef0f7728db50574b6508cf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_import.proto"
    },
    {
      "type": "modify",
      "old_id": "7093f3db88d258de8fa10c4aa33c5fa8b0efd366",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unknown_field_set_unittest.cc",
      "new_id": "38337a48a20cf3ff0794c25b796ffba8be7e6447",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unknown_field_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6199f09e83a21d5fd4408c7c687c8f6301579eb5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/json_format.proto",
      "new_id": "a2703ce029b513a97b8b3a673a58f34b3d8174a1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/json_format.proto"
    },
    {
      "type": "modify",
      "old_id": "e87219300c9c51b6351543169e6caae2b0e57f13",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/message_differencer.h",
      "new_id": "238f3aaf25108daa3171f31f51885da1a69b39d7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/message_differencer.h"
    },
    {
      "type": "modify",
      "old_id": "93a4553538c3ef548f20e08183d3bd48d9eca633",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/message_differencer_unittest.cc",
      "new_id": "8dbe9479c50e36781780b4f558530b2d4e2e5366",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/message_differencer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2cc25b5b54027e063c1d2145a6bbf2d71f67451a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/well_known_types_unittest.cc",
      "new_id": "4d7a0ff6dcd0a61d4a86ccabf6c9e1573dba2030",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/well_known_types_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6a3c5bbfc41f44b85ff49be077d2801fe5dc72a8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_unittest.inc",
      "new_id": "81a577e5d49e2fd3b710dfb179fbcb7f6e24db19",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_unittest.inc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9059f5cad030ba11d37818847443a53918c327b1",
      "new_mode": 57344,
      "new_path": "third_party/jsoncpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d7ac3da9874bf9d31159bc5daf26586335f28e1",
      "new_mode": 33188,
      "new_path": "third_party/jsoncpp.BUILD"
    }
  ]
}
