)]}'
{
  "commit": "dce403a8b3fe23f812f2d5a841a1d63ac27c0702",
  "tree": "b78e83a6edd1af491976726a9c2ffb5379d2cc9f",
  "parents": [
    "ab4585a6956675ce14a1cba5d321fde980bbf12b"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Tue Feb 08 20:53:31 2022 -0800"
  },
  "committer": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Tue Feb 08 20:53:31 2022 -0800"
  },
  "message": "Sync from Piper @427369078\n\nPROTOBUF_SYNC_PIPER\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df62e9e22bca1aa92ecf828b1115b54d3e9a393f",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "8a84954c6451608580574ac9de1bb9a286bdb2d0",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "ea9e6afaefbdce3ab95bad1105324625df5b96cc",
      "old_mode": 33188,
      "old_path": "CHANGES.txt",
      "new_id": "6a1e8b91b2cf44092705737bf8e439750e9139db",
      "new_mode": 33188,
      "new_path": "CHANGES.txt"
    },
    {
      "type": "modify",
      "old_id": "b8d97fc23d85b145367eabf6249cd4aed755bb32",
      "old_mode": 33188,
      "old_path": "CONTRIBUTORS.txt",
      "new_id": "c2da98f2c6c9dd5f007567db2a329753bb37c38d",
      "new_mode": 33188,
      "new_path": "CONTRIBUTORS.txt"
    },
    {
      "type": "modify",
      "old_id": "07b4150670678ae537a9bc448b2cdfc6659cd43f",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test.cc",
      "new_id": "2c856f58741d9c9215fc3a96ddeacea89886a816",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "76bd1bc3f1c99213c8dc521d8ee9a6b3e9b30950",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test.h",
      "new_id": "286159837a126d0410ad34d1dd6f1226b231086f",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test.h"
    },
    {
      "type": "modify",
      "old_id": "19222c7a7ceacf6782b701109883ec590bf1c3f6",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test_runner.cc",
      "new_id": "2aac35c5cffdfae1b11f8c304688f83e849f3473",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test_runner.cc"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_js.txt",
      "new_id": "591cbbe9f27c15a3611b9f0c712835152af7f7b2",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_js.txt"
    },
    {
      "type": "modify",
      "old_id": "15debc1b6c8e493ce8804e91a92829d928dfd8cd",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf.Test/UnknownFieldSetTest.cs",
      "new_id": "f3e5af20569619d8f79e19951863f76ff0d6e03c",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf.Test/UnknownFieldSetTest.cs"
    },
    {
      "type": "modify",
      "old_id": "a698fc8e364f265c86a0637833c3f6f53e49d365",
      "old_mode": 33188,
      "old_path": "java/core/BUILD",
      "new_id": "cf4ae7cd74fdfd8163dd11bf8e119e1b7d2f3628",
      "new_mode": 33188,
      "new_path": "java/core/BUILD"
    },
    {
      "type": "modify",
      "old_id": "db44a15ab2ed9b30316d34b385ddc8bada1c0382",
      "old_mode": 33188,
      "old_path": "java/core/generate-test-sources-build.xml",
      "new_id": "bad6f19c6162fd741330f3a2f4a0c30f07400351",
      "new_mode": 33188,
      "new_path": "java/core/generate-test-sources-build.xml"
    },
    {
      "type": "modify",
      "old_id": "65bbfd1186189b4141fe6664b972e96cf0e5ebd6",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/ArrayDecoders.java",
      "new_id": "0fc88ae450fa0c2e60cdb1968a07d68d9afd0362",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/ArrayDecoders.java"
    },
    {
      "type": "modify",
      "old_id": "f5cf885041dd3288f8ab25a79fa2f917638618bd",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java",
      "new_id": "20da4d803645418c772bbe177a488f8139a360fe",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java"
    },
    {
      "type": "modify",
      "old_id": "f2f194f9bd9994057af231137b01b40bdb3b2184",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/Internal.java",
      "new_id": "b6bbcb160d3fd3bfbcb6393e5a47254c29948217",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/Internal.java"
    },
    {
      "type": "modify",
      "old_id": "71ccb14b13c93d30ac06052c3a5d8cd96bced1f6",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java",
      "new_id": "7f36e098308b91a9476358368ec702ebfe60fb9a",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java"
    },
    {
      "type": "modify",
      "old_id": "6741e1cb9cdf18e8efc77940ce27db079bb0c8c7",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/MessageReflection.java",
      "new_id": "b7f5d52d4a5c3b203a2ef0548fb8e0eb74f4d0f5",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/MessageReflection.java"
    },
    {
      "type": "modify",
      "old_id": "71ad7507674d3edb6c6b64fb1f8ce17d8f6139af",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/MessageSetSchema.java",
      "new_id": "8525dda8e709baa2aefd948cfc18e5b3681033d0",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/MessageSetSchema.java"
    },
    {
      "type": "modify",
      "old_id": "6aeb56556316d1ea438a1495a35f6a5de0b15051",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java",
      "new_id": "d9744896e26c200684b82dd710de347acecb8c51",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java"
    },
    {
      "type": "modify",
      "old_id": "2501ec936c6314ee9545384e36421108e0df097c",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java",
      "new_id": "4e3eb765e0b2e8f13f428fd056689d22a5af3583",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java"
    },
    {
      "type": "modify",
      "old_id": "c878751c8da70262eb8fea8d2a9c8e7f796d9998",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/Utf8.java",
      "new_id": "3130a31557492be68a7b250bae2bf2d3dedbbaa1",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/Utf8.java"
    },
    {
      "type": "modify",
      "old_id": "32ca8a84477369806b5e29bac195a6d77478b719",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java",
      "new_id": "7f018cac4f480890c9f1805cb01ffc241e632947",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64ac019ba3ee3d2ffba1724888ea285d9ca5264b",
      "new_mode": 33188,
      "new_path": "java/kotlin/src/main/kotlin/com/google/protobuf/Anies.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "808c644a9026fa3a8563a3e7e70bde013f5be8fa",
      "new_mode": 33188,
      "new_path": "java/kotlin/src/test/kotlin/com/google/protobuf/AniesTest.kt"
    },
    {
      "type": "modify",
      "old_id": "365194e1db2cae3f0b044f18f1c19891af260dc8",
      "old_mode": 33188,
      "old_path": "java/lite/generate-test-sources-build.xml",
      "new_id": "8123efb3f13687264cd70c976f08258f17230ad2",
      "new_mode": 33188,
      "new_path": "java/lite/generate-test-sources-build.xml"
    },
    {
      "type": "modify",
      "old_id": "901ae6767a3c7f224c8bee51db482ad8fcaf64a2",
      "old_mode": 33188,
      "old_path": "java/lite/pom.xml",
      "new_id": "c19d596868f4ad1b1ddb4fc1a749bfa7f7cf61ba",
      "new_mode": 33188,
      "new_path": "java/lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "b9f562a2b498ce0d8ba8ffe65b6eda97dbaf74a3",
      "old_mode": 33188,
      "old_path": "kokoro/linux/dockerfile/test/java_stretch/Dockerfile",
      "new_id": "7e1feeafad515aec03f4b8d584aed0facdfe0712",
      "new_mode": 33188,
      "new_path": "kokoro/linux/dockerfile/test/java_stretch/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "8093eae16c1ce977c6af36958cf89878fb065449",
      "old_mode": 33188,
      "old_path": "kokoro/linux/dockerfile/test/php80/Dockerfile",
      "new_id": "5b382d0a10120346495586d16ec69a98f030b599",
      "new_mode": 33188,
      "new_path": "kokoro/linux/dockerfile/test/php80/Dockerfile"
    },
    {
      "type": "delete",
      "old_id": "a483efc3027f1d55a2061c7494052bf16850ae53",
      "old_mode": 33261,
      "old_path": "kokoro/linux/python36/build.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee7f4888f8c761d09cba2ce7b45c99b0271ff037",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36/continuous.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee7f4888f8c761d09cba2ce7b45c99b0271ff037",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36/presubmit.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eb71bda92c48ce1fc245665acb82118d0c0f6480",
      "old_mode": 33261,
      "old_path": "kokoro/linux/python36_cpp/build.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "df9e7144943a8b238e42bf9f86b7191f80fc49ee",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36_cpp/continuous.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "df9e7144943a8b238e42bf9f86b7191f80fc49ee",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36_cpp/presubmit.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a8f8f78314202901ba845859bc3eb1fda908cdc9",
      "old_mode": 33188,
      "old_path": "kokoro/release/python/windows/build_artifacts.bat",
      "new_id": "121283a438248f03736a2fc73977b0676b699fa1",
      "new_mode": 33188,
      "new_path": "kokoro/release/python/windows/build_artifacts.bat"
    },
    {
      "type": "modify",
      "old_id": "8d3cd0c9d8ee9b6308b759e2722038cfd4e7d4d3",
      "old_mode": 33188,
      "old_path": "kokoro/release/python/windows/build_single_artifact.bat",
      "new_id": "af2d265263a7ed384cf79c87c6e7f8d6af1bbf9e",
      "new_mode": 33188,
      "new_path": "kokoro/release/python/windows/build_single_artifact.bat"
    },
    {
      "type": "modify",
      "old_id": "9aedb219f52622dd688aaa4c2ca2c33ee3ae010f",
      "old_mode": 33188,
      "old_path": "objectivec/README.md",
      "new_id": "b0278f2aee7a1b4935a81b5d13ce43a49f847320",
      "new_mode": 33188,
      "new_path": "objectivec/README.md"
    },
    {
      "type": "modify",
      "old_id": "2c9a7108b9d48271b443165c662c40c3f2f303d9",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/array.c",
      "new_id": "9c290f7dd9772982872595a8e6cf07fe8e54fed3",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/array.c"
    },
    {
      "type": "modify",
      "old_id": "bbdfe29c5d7039abd80b2d54e1c846697e323881",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/map.c",
      "new_id": "252b1f5b3c5c3fa683f6499caa776aa45e587b1f",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/map.c"
    },
    {
      "type": "modify",
      "old_id": "41ae2718b461ed249ec6c23746b04de323c675b1",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "fdee1170a65322a2f1c5d6d8be5a0103d196bebb",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "1dd6645bcd0efa8161f88107f6ad1e702a46254a",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/GPBUtil.php",
      "new_id": "b71246e81d99c04c47846e352b9de9c082e45bc8",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/GPBUtil.php"
    },
    {
      "type": "modify",
      "old_id": "29569530fdac6eee5b71a361ebe3f5503621d654",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/GPBWire.php",
      "new_id": "034f5df92edcf40acaf5520486c06165f639de13",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/GPBWire.php"
    },
    {
      "type": "modify",
      "old_id": "719fb350bd6460337f947baf9120581ff367fa97",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/MapField.php",
      "new_id": "86463a9a47ca71233115b4da7da0d4cd7297f251",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/MapField.php"
    },
    {
      "type": "modify",
      "old_id": "4e18005ea879de37c6484de071038f459d23d860",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/MapFieldIter.php",
      "new_id": "a3c834bd2c378d24382e6a9f0f3a4ffe70b488fb",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/MapFieldIter.php"
    },
    {
      "type": "modify",
      "old_id": "c0331ff38e55bf5de604c579d60993922ec628da",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/RepeatedField.php",
      "new_id": "704123ad150e205c346479d1cdb5819d009e4669",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/RepeatedField.php"
    },
    {
      "type": "modify",
      "old_id": "2b6f82309b2172477327b90c7db4d2925ea70440",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/RepeatedFieldIter.php",
      "new_id": "3c858699890b34693d41c7d6ef0109c98de45630",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/RepeatedFieldIter.php"
    },
    {
      "type": "modify",
      "old_id": "f0c9ce4f44d361d1c060e7bc5559086f8e1da6b3",
      "old_mode": 33188,
      "old_path": "python/README.md",
      "new_id": "27f22c82c080609721cbdbb02c8d64a05b1547b0",
      "new_mode": 33188,
      "new_path": "python/README.md"
    },
    {
      "type": "modify",
      "old_id": "e59cf9b97e1232e4e87a5900c3794eea774140a2",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/descriptor_pool_test.py",
      "new_id": "501c9a65c44063ca6a811a01f100304c5e72ec8e",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/descriptor_pool_test.py"
    },
    {
      "type": "modify",
      "old_id": "bf2a17d61d1a384eb8fb4551c1dedb6bfb204c4a",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/json_format.py",
      "new_id": "5024ed89d7d3a7f0165b1ef9fe661b78c4c1d37f",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/json_format.py"
    },
    {
      "type": "modify",
      "old_id": "f7a69a763cce24d72da57339f04ecdaeff46d7b3",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message.cc",
      "new_id": "3a3382494a38e4ec4e6063d2b470d21193b845d1",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message.cc"
    },
    {
      "type": "modify",
      "old_id": "00ac67ae37ac3a64511d1166f8713dafaa573612",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/unknown_fields.cc",
      "new_id": "fbfee3d4226a92aa4dc30a0f30145dfca817c871",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/unknown_fields.cc"
    },
    {
      "type": "modify",
      "old_id": "7142b86f0fdf0c4f276daa52a0dd9160f0e1f993",
      "old_mode": 33188,
      "old_path": "python/tox.ini",
      "new_id": "b923a4a58ea023adfbb5c01a60d552a1b4709219",
      "new_mode": 33188,
      "new_path": "python/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "8d37008bd953f2ed3af74e8a5757ec833298c900",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.cc",
      "new_id": "346fa19f17ac190cb67a058dce266a304416d5ab",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.cc"
    },
    {
      "type": "modify",
      "old_id": "5539413defb6a555caec580f5c62c80be0bd2272",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.cc",
      "new_id": "e1d129f7033edea9ae207273711335e5e2a0f2c9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "034b7e1692efd1e2b9106b9d38226856b952ba3d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.h",
      "new_id": "b5c7ac91cbac68e8ceedb11110622518d506b97c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.h"
    },
    {
      "type": "modify",
      "old_id": "d66a48565561301b3cb5f24bf553631a318ef499",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any_lite.cc",
      "new_id": "f283a31b0cc31043ca3578632ba3e7b27ef7b45e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "604a231a092c28cf1eebb78756b5403c5dd4fe8f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.cc",
      "new_id": "f2baf912611a094c9c19d18408b5973fa567f80d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "fd834c7e1361486103d9523bdde772d9caa12e15",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.h",
      "new_id": "48d41aacaa05b906c152117eb9f001ce52e38c44",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.h"
    },
    {
      "type": "modify",
      "old_id": "2b93a4104f31b3cfeb72103e8babef893d83e852",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "3165fc9d112506c9614616b6a3e0282b5c8339cd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "0a38352b97dd621d5d7caffaa53b7f2501ce997d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_unittest.cc",
      "new_id": "e80e0e87495a9f135a265a0390f93ff644bde247",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4c19c919cdda8a2e48515bd905a347fb918b4f84",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring.cc",
      "new_id": "4ad82f6a3f9809f4ec8288c4f869b7762bedc772",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring.cc"
    },
    {
      "type": "modify",
      "old_id": "9d2eab0e5513e0cbe833ae2698f617ea85c51ed6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring.h",
      "new_id": "a56ba6e056bce93dcaef26fb596f2e6f385ee51a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring.h"
    },
    {
      "type": "modify",
      "old_id": "bb48309a9eef8b1f9fc5b660265bc2777ad92bdf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring_unittest.cc",
      "new_id": "bf91620ca374c5dd5e2242bf3987523e8f085662",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b27ed1e4f89a5be8e40a8938465a328eb5cc18f2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_enum_field.cc",
      "new_id": "4df91c6ff51fe5af622c2b68bc6b2f1ac4a227ef",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_enum_field.cc"
    },
    {
      "type": "modify",
      "old_id": "143102de3211f7c9663c7518c8583b146a7d7a51",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_field.cc",
      "new_id": "0cf3d680da43cc624dc58bc4b04140fcb2f9bc10",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_field.cc"
    },
    {
      "type": "modify",
      "old_id": "5abcd45d90f8bfb3f845fd96e405bd1a12949f79",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_generator.cc",
      "new_id": "824edc13f6f5db448472c3cd8f0de4c546ca5f6a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "030fc4be397eae56cef44c93a0b37220112c404d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message.cc",
      "new_id": "d16137787d2a0c2ed4aa0c3d72e7fde8cc31058c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message.cc"
    },
    {
      "type": "modify",
      "old_id": "845dc05634174c1b418030cd70645a87a1354487",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message_field.cc",
      "new_id": "85b1066472d96714c1875570fb0e6422dba77e86",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message_field.cc"
    },
    {
      "type": "modify",
      "old_id": "43a5adeda0f076c05dcaf182dccf223462b89a74",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_parse_function_generator.cc",
      "new_id": "bd6af811dcd31880c69904e3f6656cfa668111b9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_parse_function_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "e09f93e143b09ca9d2704db94959b349a5a379f8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_primitive_field.cc",
      "new_id": "f307256a03afd87998d2e50460e3e6a600d8f240",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_primitive_field.cc"
    },
    {
      "type": "modify",
      "old_id": "0cdc12c06e2989a5c614749b54cdb8c6cfba1711",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_primitive_field.h",
      "new_id": "77ac598e905ae6016850d070bacec25b37039694",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_primitive_field.h"
    },
    {
      "type": "modify",
      "old_id": "529cb86f4bdfc12839b692a92250966452b4ce73",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_string_field.cc",
      "new_id": "9a57271c32462d748a5937b64b5867c9f6a45920",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_string_field.cc"
    },
    {
      "type": "modify",
      "old_id": "436643cf599b0f301bed6792cee1d493cba8b28a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_string_field.h",
      "new_id": "845bf073a93f11f7702991647d7a93081146c8c7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_string_field.h"
    },
    {
      "type": "modify",
      "old_id": "713f93ef1b97d306c7aa9f68d491db352e8b8309",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/objectivec_generator.cc",
      "new_id": "b6f53a5a9fab87f1cfe7c45c1fc2b071dc7240c5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/objectivec_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "cf926071fca81ea978ae459838b187590e5d65fa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/objectivec_helpers.cc",
      "new_id": "7b85c517f2b3aac5dbd07393e282b67123ccf66f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/objectivec_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "f4b71ced8e91df32a8bb2998a9cbe88c65a95968",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/objectivec/objectivec_helpers.h",
      "new_id": "418ffaba5e187020f1ba48c4d8a1bc8d6d2f4f5c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/objectivec/objectivec_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "8ddc312405456b96fa162c9006b456c9f5b22a97",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser_unittest.cc",
      "new_id": "9027891ec10d5d8796eea8c08e60e23ae9905321",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f6be6642427bf64b2e018f1a4ef0d99e6537a6d9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "e9fdbe8b036a0b2d70ed2f266b454d75e01a8c8b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "204e42afad13ee039c5e6c2693860372c4e20aad",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "4f7f75a99a22aade4a098f8b21b2d6c91c4d3ff7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "f79d127fc51e06d13161d723bf095c8cf49f9c88",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/subprocess.cc",
      "new_id": "46d98a141b67f8823e5bd4aea2cede66b3e11704",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/subprocess.cc"
    },
    {
      "type": "modify",
      "old_id": "a2552f67ec8c34c8ab522dee6f40f43891a05d97",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.cc",
      "new_id": "8504f888b83ec2923129bf760fac33b9db1d70bd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "f20705c41f0994a05263f9d5f9d3c1a3f02707ac",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "b17b5843d5f8094f872fc2989053074b2cdc3a4a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "379975299b26ea7696c9584fdbe96e9ea344def7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "f7db21c87bf21b94a04eed3131bc34b44b48f65c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "ec92f3f08e265f42da501100a4d4a7828b9062e6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_unittest.cc",
      "new_id": "479d8f171ef3954909ea17c5c90b6b7b71997d19",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d1044d757ed721e9357f95d151b8d8b48e106d5d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/dynamic_message.cc",
      "new_id": "1c96ca20807347238d660f588047b5517c2c7b86",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/dynamic_message.cc"
    },
    {
      "type": "modify",
      "old_id": "7b14d451194d2ab3fcd6f60cbfc48d03166ce366",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.cc",
      "new_id": "dad11bd238907d2ef41dfb925134f3368a09e71b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.cc"
    },
    {
      "type": "modify",
      "old_id": "1b67d834cc7409ba4dee45d438c284ef1cd55ee2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_tctable_impl.h",
      "new_id": "5c1eec2cd4b3b302ac23eda9736057769a000b09",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_tctable_impl.h"
    },
    {
      "type": "modify",
      "old_id": "cda0cc4a4224ff84fe6aab17d75dccec2bc204c0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_tctable_lite.cc",
      "new_id": "e0ba5fc4a132bb58c6eb944e70949ca9e1308437",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_tctable_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "1738a8410321ff3fcfac2cd65e1a3da0d5b5f9aa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_tctable_lite_test.cc",
      "new_id": "706248a6b7a4a71ebb1ada3c907b62d0691bb32b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_tctable_lite_test.cc"
    },
    {
      "type": "modify",
      "old_id": "78d13f99d966556a9382bfd089a91161ffa02ad2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.cc",
      "new_id": "cad12a35110e75390b39ae384d1edd4b6068d54e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.cc"
    },
    {
      "type": "modify",
      "old_id": "f60fb919b7328fd8fc819e3ac897a2c16d8197fc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/inlined_string_field.cc",
      "new_id": "0c3e4766fdcf53c4c3fa609b92de92f40757612c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/inlined_string_field.cc"
    },
    {
      "type": "modify",
      "old_id": "69ba4932a6f594bb382045c6c3f2d1e523f1d99e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/inlined_string_field.h",
      "new_id": "79e37d414b7d8f15900a632eadec3877efb942f4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/inlined_string_field.h"
    },
    {
      "type": "modify",
      "old_id": "ae731d643ce9e1c41227dde835e8352e116c5465",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/inlined_string_field_unittest.cc",
      "new_id": "52f16f3993a24364b6db91530ed1297b86d0cf9c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/inlined_string_field_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d79efb4b8960aeccc90c3bc7a6e1471c56c809e1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_type_handler.h",
      "new_id": "a04408050d1ab19f4b07fec1b71b7775babc07f7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_type_handler.h"
    },
    {
      "type": "modify",
      "old_id": "df614b96c114f03489480d240b1debcb58ec7844",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_lite.cc",
      "new_id": "3a1b67bf66afc0f6e45ee763a2b0a05d40afb11b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "141b4e0ebc33942839c3edf78c640843cab80254",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_unittest.inc",
      "new_id": "10c4eee376d09faf47f6b9f95d6438ed9d2e7358",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_unittest.inc"
    },
    {
      "type": "modify",
      "old_id": "da42e877367c5323454fe42203e9e47bc7760ea8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/parse_context.cc",
      "new_id": "edc8c5fa2450d7ce59f77cbfdb79d2ebaaf9afa0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/parse_context.cc"
    },
    {
      "type": "modify",
      "old_id": "b267672dc0e23f7fe04710dc76d99b93b07508ca",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/reflection_ops.cc",
      "new_id": "b9f8e4e4a32da6eb29aa5f9378a30af7769725e3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/reflection_ops.cc"
    },
    {
      "type": "modify",
      "old_id": "ec691b1849a3abe86f45b9c4183e73fbf0be929c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.cc",
      "new_id": "9b5785cbf0a148dda9fb429b1e5dca3b419105d7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "bf0bae94b5ec8f856f3b10f7dc5ea817e09f973f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.h",
      "new_id": "5bdc1ed9a90cb1fad9b63b1b3cd656a02ecd017a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "modify",
      "old_id": "69933f2c0cd3fdbc9eb22c650ef3cb3d66acca68",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.cc",
      "new_id": "bcd280a7d6ec745f903253865e10e13b8c0d0c17",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "12ac91cf7b1f224dde2ebc693cadbca0b76f78ff",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "89c835b1ab02c840397c879e4d5422b8d08fcdb8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "8c61d1be84f73e9e3a97e20917a36050229539fa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.cc",
      "new_id": "5b1067c664aff5a6e9e038dc09cae182bafeeee7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "36fa70d79501f0f47beb2f97e3b5e4695f7092e1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "d1d4d502a15a9444ddfe50214ead3840f757459f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "52525772d5d7a350d27f7eb7a71b63ae7cd13198",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_lite.cc",
      "new_id": "5ab1ca16c61a685d30e37796583e0f7db85a990f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "24aafb3c3adb81eeadae28ab7d890fbe434ce445",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.cc",
      "new_id": "57f7da33d1abd9fa99d9c00c81bb0d204ec5777c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "fc4fa5e8c2d321775cdbbb3b9e3f00c1b782f54c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.h",
      "new_id": "8479fc5c2912acfe1b8cbeb52b0bfcde83cfa139",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.h"
    },
    {
      "type": "modify",
      "old_id": "290f110a8cc28921d4c877ee90f9135e26ff2abd",
      "old_mode": 33261,
      "old_path": "tests.sh",
      "new_id": "8ea5ae6f6bdbb894791885ad42ccb06145d04539",
      "new_mode": 33261,
      "new_path": "tests.sh"
    },
    {
      "type": "modify",
      "old_id": "2c2b4890ebca898d8cd4a27ee9b37340f5884caa",
      "old_mode": 33261,
      "old_path": "update_version.py",
      "new_id": "6e89555c871ee0d5ac17b00d38e5e5eb3c2a9803",
      "new_mode": 33261,
      "new_path": "update_version.py"
    }
  ]
}
