)]}'
{
  "commit": "de371235c9f50eadad7a3562572b79a9422cd754",
  "tree": "d50c70d09bf0266441c44fa073a0524b72d852f3",
  "parents": [
    "38d6de1eef8163342084fe76194d251a5359a575"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Wed Oct 21 10:04:14 2020 -0700"
  },
  "committer": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Wed Oct 21 10:04:14 2020 -0700"
  },
  "message": "Sync from Piper @338284531\n\nPROTOBUF_SYNC_PIPER\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a827eb7c689a53c66e1db6faddcbdbc9417cd1f5",
      "old_mode": 33188,
      "old_path": ".github/mergeable.yml",
      "new_id": "8577f086ee216aac7cf45e578e17c2ca93fe488f",
      "new_mode": 33188,
      "new_path": ".github/mergeable.yml"
    },
    {
      "type": "modify",
      "old_id": "4ef1a1bd276ca234155ee30f361ac01a6878c0f4",
      "old_mode": 33188,
      "old_path": ".github/workflows/codespell.yml",
      "new_id": "f9795e190c7e57d6c39e45829bc13365b087d2ab",
      "new_mode": 33188,
      "new_path": ".github/workflows/codespell.yml"
    },
    {
      "type": "modify",
      "old_id": "afad437c1002e384ef3c5ee799645dce03d2be83",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "92e4091db3a03bf4b99ab9a21d44964e22cb811f",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "cb16ae882c1285324af05f97ec55a1e24c7e5a2a",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "5a767a97c0ac6932f1d5c99fbee930de057638fa",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "8f74bdfb7e14d427bc76481b8d06d4950f976303",
      "old_mode": 33188,
      "old_path": "conformance/text_format_failure_list_java.txt",
      "new_id": "71e32429ec68995695aafd031439df9f2e866de0",
      "new_mode": 33188,
      "new_path": "conformance/text_format_failure_list_java.txt"
    },
    {
      "type": "modify",
      "old_id": "e20a8858c22aa2894cdcfb3b35cc0f1bf0c1f2e4",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CodedInputStream.java",
      "new_id": "ff81e0032f81ed29732b20effeb87e54b53b29ed",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CodedInputStream.java"
    },
    {
      "type": "modify",
      "old_id": "f27602aeb258c68a6d045b8f35e4bf7759ba8509",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/Descriptors.java",
      "new_id": "c30b00ddf730a0645476463efaf7c572f0eb4fe4",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/Descriptors.java"
    },
    {
      "type": "modify",
      "old_id": "241fcbd932489bbdaf7ecdb9149872409ccad77e",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java",
      "new_id": "0a63fad187e8a929389f3173513b39e879e109cf",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java"
    },
    {
      "type": "modify",
      "old_id": "0c4b20ed746bb5d104f5d4696d14af1541ba6527",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java",
      "new_id": "caa58e1ada67e88a6d94b072ff5895663d1ca9c2",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java"
    },
    {
      "type": "modify",
      "old_id": "1b8f9e5da25534afa9bda46f7916ce2756e375a8",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/FieldType.java",
      "new_id": "72327537fd2040ae28b9bda808382b2192a55759",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/FieldType.java"
    },
    {
      "type": "modify",
      "old_id": "64c46be68997244bb8666964be2f76fabe8c2889",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/NioByteString.java",
      "new_id": "1e594ff878c5791b0ebadce1d8827a2fa0bf8135",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/NioByteString.java"
    },
    {
      "type": "modify",
      "old_id": "7f744ddba76993d45cfaa8fb787091945b02d094",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java",
      "new_id": "bbc0f8dd94fe318146c33883b3f8d4ae29518207",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java"
    },
    {
      "type": "modify",
      "old_id": "47d798bfe6219e6e02c643dbcd7961e555787117",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/TypeRegistry.java",
      "new_id": "422ff1f870fc5af2db7c07e5946df057b93050bc",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/TypeRegistry.java"
    },
    {
      "type": "modify",
      "old_id": "b435327ab8b85500d48f5dacf2b06ad014ce2c20",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/UnsafeUtil.java",
      "new_id": "471238ae4325d6c6c226c3b6791a45ce76ce99d1",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/UnsafeUtil.java"
    },
    {
      "type": "modify",
      "old_id": "adca1d51b6c9290c701749e666d56c190b544130",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapForProto2LiteTest.java",
      "new_id": "9994ad067a1ec6a188044413e6f3f7905ae5596e",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapForProto2LiteTest.java"
    },
    {
      "type": "modify",
      "old_id": "bb706326c4b460f222648a68e92799ae3119691d",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapForProto2Test.java",
      "new_id": "b995802b4f0cbd7c1677648f74d695f74f5b7ff6",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapForProto2Test.java"
    },
    {
      "type": "modify",
      "old_id": "d18fd13e0ace028a713e6f6ef6a39aa84e7bf0ad",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapLiteTest.java",
      "new_id": "40bb7893b313f55e707ce0c7851e3da210068828",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapLiteTest.java"
    },
    {
      "type": "modify",
      "old_id": "9f1ebaed692b14907208900d7506937bbdf6de7e",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapTest.java",
      "new_id": "f3458dd2359531dc2578a8c3bbe052d5a11c0815",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapTest.java"
    },
    {
      "type": "modify",
      "old_id": "e229facacefdff8bdb580e9a3b24ffa34a6eb0cf",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java",
      "new_id": "915dddf39218a9677b2a2581ed692a6144fbe04b",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java"
    },
    {
      "type": "modify",
      "old_id": "4092b30683a65a5f4e081367fd2e64943a1efc2f",
      "old_mode": 33188,
      "old_path": "java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java",
      "new_id": "352376e0150932b656fa86c4ddbe067104b34073",
      "new_mode": 33188,
      "new_path": "java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java"
    },
    {
      "type": "modify",
      "old_id": "0c2f90c91e065426de6243903b4c3146d576da03",
      "old_mode": 33188,
      "old_path": "java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java",
      "new_id": "c32d10a2639c22bf15296eebe83b30ef97c2fe9f",
      "new_mode": 33188,
      "new_path": "java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java"
    },
    {
      "type": "modify",
      "old_id": "cc3f5f658f0ac07061a7f0a115efbf2dab793564",
      "old_mode": 33188,
      "old_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java",
      "new_id": "4f2fe3fcfa4b7fd815f63f6b46a644844ea35cf6",
      "new_mode": 33188,
      "new_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java"
    },
    {
      "type": "modify",
      "old_id": "7ec37d097b051ce633b554651178208fa63e4487",
      "old_mode": 33188,
      "old_path": "java/util/src/test/java/com/google/protobuf/util/FieldMaskTreeTest.java",
      "new_id": "c8297226f77a4fe56681ab4f898f508d508f9c04",
      "new_mode": 33188,
      "new_path": "java/util/src/test/java/com/google/protobuf/util/FieldMaskTreeTest.java"
    },
    {
      "type": "modify",
      "old_id": "796020eaf2a385e08ec8a03e04e904399edc65a5",
      "old_mode": 33188,
      "old_path": "java/util/src/test/java/com/google/protobuf/util/FieldMaskUtilTest.java",
      "new_id": "28e43a7bf77b32c4f473700b731f1e44cb4cbd8b",
      "new_mode": 33188,
      "new_path": "java/util/src/test/java/com/google/protobuf/util/FieldMaskUtilTest.java"
    },
    {
      "type": "modify",
      "old_id": "f9358e522141247595feaf7785986bbca084cbd2",
      "old_mode": 33188,
      "old_path": "java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java",
      "new_id": "46d3cc4c352cf6aa4d919891388ccc21806904e5",
      "new_mode": 33188,
      "new_path": "java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java"
    },
    {
      "type": "modify",
      "old_id": "e41e49a6e5085e4a2df179ecad96d13ee2b15f22",
      "old_mode": 33188,
      "old_path": "kokoro/linux/dockerfile/test/python27/Dockerfile",
      "new_id": "6b0eaf72c86267934309080aab9b9796834676e4",
      "new_mode": 33188,
      "new_path": "kokoro/linux/dockerfile/test/python27/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "3ea4c9e188dd1dffb2fb160d65eb8ca1c6b03665",
      "old_mode": 33188,
      "old_path": "kokoro/linux/dockerfile/test/python35/Dockerfile",
      "new_id": "50ee18453619010b549b4400409f0e20be2905f5",
      "new_mode": 33188,
      "new_path": "kokoro/linux/dockerfile/test/python35/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "436846065b41425717ad411c511df34ba463b059",
      "old_mode": 33188,
      "old_path": "kokoro/linux/dockerfile/test/python36/Dockerfile",
      "new_id": "742503e5a4174364f79d514e6265a25dd77fc443",
      "new_mode": 33188,
      "new_path": "kokoro/linux/dockerfile/test/python36/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "c711eb86a5901f903252ea93c669af309e46e101",
      "old_mode": 33188,
      "old_path": "kokoro/linux/dockerfile/test/python37/Dockerfile",
      "new_id": "ee108dd030125a59d477b51d65afc44f20427d4d",
      "new_mode": 33188,
      "new_path": "kokoro/linux/dockerfile/test/python37/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "48a7be5e051914741be10c4df25d4e359d739751",
      "old_mode": 33188,
      "old_path": "kokoro/linux/dockerfile/test/python38/Dockerfile",
      "new_id": "56efc9d6bf39dd2ec799b3471dc595b0fa252a5f",
      "new_mode": 33188,
      "new_path": "kokoro/linux/dockerfile/test/python38/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python27/continuous.cfg",
      "new_id": "dd98469a6fb60cc1660063747c75dd0897c5c4f3",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python27/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python27/presubmit.cfg",
      "new_id": "dd98469a6fb60cc1660063747c75dd0897c5c4f3",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python27/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python27_cpp/continuous.cfg",
      "new_id": "ace22d0077174b408e221eefb3534740ed6f1d76",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python27_cpp/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python27_cpp/presubmit.cfg",
      "new_id": "ace22d0077174b408e221eefb3534740ed6f1d76",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python27_cpp/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python35/continuous.cfg",
      "new_id": "2b3e12cbb0cde62e1119fa032c4651d43aac8aad",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python35/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python35/presubmit.cfg",
      "new_id": "2b3e12cbb0cde62e1119fa032c4651d43aac8aad",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python35/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python35_cpp/continuous.cfg",
      "new_id": "ad5cc8657adc753a9a2e5854075e4ebfa51b6531",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python35_cpp/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python35_cpp/presubmit.cfg",
      "new_id": "ad5cc8657adc753a9a2e5854075e4ebfa51b6531",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python35_cpp/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36/continuous.cfg",
      "new_id": "ee7f4888f8c761d09cba2ce7b45c99b0271ff037",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python36/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36/presubmit.cfg",
      "new_id": "ee7f4888f8c761d09cba2ce7b45c99b0271ff037",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python36/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36_cpp/continuous.cfg",
      "new_id": "df9e7144943a8b238e42bf9f86b7191f80fc49ee",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python36_cpp/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python36_cpp/presubmit.cfg",
      "new_id": "df9e7144943a8b238e42bf9f86b7191f80fc49ee",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python36_cpp/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python37/continuous.cfg",
      "new_id": "9fa20c19757ef5c3f6d1cd8d2c7e720bbffaae78",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python37/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python37/presubmit.cfg",
      "new_id": "9fa20c19757ef5c3f6d1cd8d2c7e720bbffaae78",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python37/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python37_cpp/continuous.cfg",
      "new_id": "49c441ffe8925d0a36ad0d081ffcbd725aaaa517",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python37_cpp/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python37_cpp/presubmit.cfg",
      "new_id": "49c441ffe8925d0a36ad0d081ffcbd725aaaa517",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python37_cpp/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python38/continuous.cfg",
      "new_id": "76425d2f193ae4f02ea226da57336642919179c8",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python38/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "e2fc4136f07e344719f71229b1cead698be3a80a",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python38/presubmit.cfg",
      "new_id": "76425d2f193ae4f02ea226da57336642919179c8",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python38/presubmit.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python38_cpp/continuous.cfg",
      "new_id": "1e8888cc5d1bcc8a6d5ff7c9a1a2a7dac95edf46",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python38_cpp/continuous.cfg"
    },
    {
      "type": "modify",
      "old_id": "b1b0e550ffd44ce168a8af42cd15b12a2b6fdd4d",
      "old_mode": 33188,
      "old_path": "kokoro/linux/python38_cpp/presubmit.cfg",
      "new_id": "1e8888cc5d1bcc8a6d5ff7c9a1a2a7dac95edf46",
      "new_mode": 33188,
      "new_path": "kokoro/linux/python38_cpp/presubmit.cfg"
    },
    {
      "type": "delete",
      "old_id": "74878898faa71535a46c650efb5714aceb113593",
      "old_mode": 33261,
      "old_path": "kokoro/macos/php5.6_mac/build.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff345e9fc41d0584113755744eddff5db8199f21",
      "old_mode": 33188,
      "old_path": "kokoro/macos/php5.6_mac/continuous.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff345e9fc41d0584113755744eddff5db8199f21",
      "old_mode": 33188,
      "old_path": "kokoro/macos/php5.6_mac/presubmit.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b2a03063f52d1c296a3067fefffbb33d6ea8ae7c",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/message.c",
      "new_id": "7cd16699c7c7c3c9aa8f9ae63936785d4fe011aa",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/message.c"
    },
    {
      "type": "modify",
      "old_id": "037fa90d9332f596abe3558c43ec28d31a904c52",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/package.xml",
      "new_id": "e0d25c87c5dbcddd635c2b66298b9494e6ba6f6d",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/package.xml"
    },
    {
      "type": "modify",
      "old_id": "3188fe7dcbe148cef66a3eab4f422f2326c377ba",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "195e2a7971873c4d06b3bc59e461b43f6511170b",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "ec9ec0eeb3b0719541dfc27bb81b2d115ec74d54",
      "old_mode": 33261,
      "old_path": "php/release.sh",
      "new_id": "6b0baac78ff578e08adfb2d6443821e65e52b2a4",
      "new_mode": 33261,
      "new_path": "php/release.sh"
    },
    {
      "type": "modify",
      "old_id": "b7d73859fa6ec17d3f7ff6a18a0a3f932362ffbe",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message.cc",
      "new_id": "0301e9634daf4b7e8b203d2dfa4cb0c700456209",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message.cc"
    },
    {
      "type": "modify",
      "old_id": "2a9a866420567068df46994cfa969f3be7a31f94",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/text_format.py",
      "new_id": "c2bec1cc6b58772ca51ecb8f47f1e23962b7b09a",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/text_format.py"
    },
    {
      "type": "modify",
      "old_id": "2989b2ad54384983d40c17d9be0530b63e7e6303",
      "old_mode": 33188,
      "old_path": "python/protobuf_distutils/README.md",
      "new_id": "63d12b5200b5f87d2b313cfa578a695e5b83342d",
      "new_mode": 33188,
      "new_path": "python/protobuf_distutils/README.md"
    },
    {
      "type": "modify",
      "old_id": "999f8ceeb8fa12cc2bf3e6d414169f87e280f31c",
      "old_mode": 33188,
      "old_path": "python/tox.ini",
      "new_id": "56be1258ae99681edcf9ff09c994892fb850718f",
      "new_mode": 33188,
      "new_path": "python/tox.ini"
    },
    {
      "type": "modify",
      "old_id": "16a68ca687a487c8bc7f9833d7a87336e8314b4c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.h",
      "new_id": "e8f2cacf16c6fb389a30a12545b35228d2c1708a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.h"
    },
    {
      "type": "modify",
      "old_id": "7501969da59156b8f8951681d565d614228e11a1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any_lite.cc",
      "new_id": "ffb26921359cdd0b32d51e80e039fcf4c49cef2a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "0d8893f7b811209f24fcfea231ad1d631729d58f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any_test.cc",
      "new_id": "8aeab7602b813c32a0e2dc245edf131797f28b37",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fce59b2545139b14ebddc8b2955b18d46bc45ab0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.cc",
      "new_id": "631a08e0cee8675b970df9f7808b469bd3490160",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.cc"
    },
    {
      "type": "modify",
      "old_id": "7c5c7d00bdcab82161c1fcdb761a976a8fd04392",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "8ab4fc8e1bcbd0014b94754bf84eb58b1d628ee0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "56ef7e1a5513d9756dedd53a2471a7e4ffea8e74",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_impl.h",
      "new_id": "ec86daba2005f41e7a5b05068b7dc64ae01b12a4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_impl.h"
    },
    {
      "type": "modify",
      "old_id": "e23459f7c290093d1d93637eb59fdc4cb1759da5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring.h",
      "new_id": "60307b2763fa3823a723da8c989a66578f657ac3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring.h"
    },
    {
      "type": "modify",
      "old_id": "07e7c650dd0076b8e119751cfe4d0b6e01c20a5f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring_unittest.cc",
      "new_id": "321b45140f3f7a462f3f17d469f69527a9274828",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f5d88e50224a3005b9424c53140e0e7c0689dabe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc",
      "new_id": "1987e082688463459704e304daebbbfb50125d21",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5b2f27669726b32a6ffbc79f2dd66fce433ed8cf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_field.h",
      "new_id": "2d11f907bce03f4b6a27d8ef271656f798ec00d9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_field.h"
    },
    {
      "type": "modify",
      "old_id": "1e3d2dad541e04c883fdf5e3bd6d1a1c6870257c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_file.cc",
      "new_id": "875beec9f601206d2e4dfd61c091fdfae155951f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_file.cc"
    },
    {
      "type": "modify",
      "old_id": "c6ab9ac5f9dcb9caf8860877d89859ef0589b5b1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message.cc",
      "new_id": "7c17e456d0c8434dddf71866bea0bf3f350a1c93",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message.cc"
    },
    {
      "type": "modify",
      "old_id": "0bc32b46c089472b63cc5c513040c80e4bb11f94",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message.h",
      "new_id": "933386fbd5fc11c71554223cc2057dcbb3b2efb1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message.h"
    },
    {
      "type": "modify",
      "old_id": "2fc7aadff615a121000d0bec9aee2d0b7e63b39d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_file.cc",
      "new_id": "bb378b897c2bd748bb7eb530abd2e55fe4282370",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_file.cc"
    },
    {
      "type": "modify",
      "old_id": "bb3e4a576542ca700f69a2fa3528e9598b35d248",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_file.h",
      "new_id": "9f1f719237b04a540b7cbc1bb8ab8ae1df8cd8f3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_file.h"
    },
    {
      "type": "modify",
      "old_id": "d998f166a3ef035d026afdd4917569c61c80ede1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_name_resolver.cc",
      "new_id": "bc13dd8733c30862fc8e4cbfc1f6bf265be112b7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_name_resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "b92570c600102d48026f7ad36fa98f9ec712e0fb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_name_resolver.h",
      "new_id": "8461df90097528a36730258d4c2d65cff029ccd6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_name_resolver.h"
    },
    {
      "type": "modify",
      "old_id": "a702ca9495311f492e45b934214f64efabd69303",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/main.cc",
      "new_id": "895b47dee65d3af3381514245db76bd0eea3e1f5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/main.cc"
    },
    {
      "type": "modify",
      "old_id": "4a3a228e89cc969187b64692dae5f0c531261f5f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser_unittest.cc",
      "new_id": "cbb24a50a58c391919ea6fb29ebc3425f0e48b2a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d1d0828b583bb595fb4214bae3a88c40f59fdc5c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.cc",
      "new_id": "179df8f5dd7c829ccbc743de26f44feeac02790e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "2707ed4b580adfbd4e1ca53ff06e324eb6fdab46",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.cc",
      "new_id": "92f27320330a5ef4b2f04da8d8fbbb37f793daf8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.cc"
    },
    {
      "type": "modify",
      "old_id": "278b07f9f27f1c5a8cb5c287de75c5c497f3eec1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_unittest.cc",
      "new_id": "331a0c5b6fab7574d9bf161ae68fa0233ecd60c8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0dcabb0f47666743a5a9973ddc2007afc277a15d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set.cc",
      "new_id": "bfa1c42a88ad9d87d44151af4f1ef87699786b50",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set.cc"
    },
    {
      "type": "modify",
      "old_id": "b30a9608af5b5f089972c64d424e314befec0f50",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set.h",
      "new_id": "b3a6e3a07b5e62df40c7e23811b18625bc3b33a8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set.h"
    },
    {
      "type": "modify",
      "old_id": "3e6ecefe01c91aeca7c3c538c5edfc63a1fd2434",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set_unittest.cc",
      "new_id": "2c299c15cafc9225293d90eab361c1d8a2b118df",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3ff93152771f49e9800f33202cc58406f3a33352",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.cc",
      "new_id": "e8b19c862b6d0e98ff16ce86eb0185207ab8ea61",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.cc"
    },
    {
      "type": "modify",
      "old_id": "aaeadc78cacfc320b4a219514061e4ddad822bd8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.cc",
      "new_id": "f1f6f88332c749aee3e06cf1cbc1e7a3905c24d1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.cc"
    },
    {
      "type": "modify",
      "old_id": "7cae4e1266542aa9f4d7e7eae9553f228ab45b11",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.h",
      "new_id": "bae0c1f760a4603aae4d3ef7911f5e80aaf66a97",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.h"
    },
    {
      "type": "modify",
      "old_id": "540cac282f02b2c30d59749451e32255cb98d428",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/has_bits.h",
      "new_id": "1144b9f4618cf2218cee2f1ece53270fc5409f04",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/has_bits.h"
    },
    {
      "type": "modify",
      "old_id": "ec028eb5cd83195eb08f84cc4e4beaedb8ea3c70",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/implicit_weak_message.h",
      "new_id": "bfa6a813b3a6a50b7cb586641da8115f0ca16c60",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/implicit_weak_message.h"
    },
    {
      "type": "modify",
      "old_id": "29c370c24cbea197f80f79292f3c170004790c2b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map.h",
      "new_id": "390455e8d893ba148061ba7a2765e8a24f7e7799",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map.h"
    },
    {
      "type": "modify",
      "old_id": "180ff0e70a9d03d5e51a76a0c7364f1f53916375",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_entry.h",
      "new_id": "9e35795f9b53186fe730662ddfecc979e9d82c7c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_entry.h"
    },
    {
      "type": "modify",
      "old_id": "92cb4ac4d1e20550d44d689a62bcce8ee22f5cff",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_entry_lite.h",
      "new_id": "1caf59dfedc5248313fe7e38d45abcda2ab7a074",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_entry_lite.h"
    },
    {
      "type": "modify",
      "old_id": "f4e034cd3d083c47d851648b15992ffb6ca63742",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.h",
      "new_id": "9fbd06ade9765cc0b45e2d8670f74b518e9c48cd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.h"
    },
    {
      "type": "modify",
      "old_id": "a47b87710ac5a0615d165be843a49a78d7cb623f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_lite.h",
      "new_id": "665cb0eebe8712454f9cd4f3ed28a0adcb8e7212",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_lite.h"
    },
    {
      "type": "modify",
      "old_id": "39544a3d24b3f799f3ded50fe1a1eed012ef6615",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_test.cc",
      "new_id": "f6274c0da32ad8158bc14d320200414e602cc10e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f2a5b93b8b3a2c88d6c6ddc881b067c8905f467f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.cc",
      "new_id": "9c53b510f487f259a9156ec290754c214c3e2e92",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c1a5940e69c25fdd178eee902bedfd459d00b99",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_type_handler.h",
      "new_id": "8b8fd14c2d49fe1941e6dbe93695256cd3649d15",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_type_handler.h"
    },
    {
      "type": "modify",
      "old_id": "ccf09eeda5c066e78c1881ac11e679cffd8ade35",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.cc",
      "new_id": "6e1e25ea50924a0c1a597864bd6b70137212dab3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.cc"
    },
    {
      "type": "modify",
      "old_id": "8f5fef12208914d3cec6c4fd3ec1be3e93fe3f03",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.h",
      "new_id": "4e7ac9d062000d468211ccc2a92866437af61e81",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.h"
    },
    {
      "type": "modify",
      "old_id": "1cce5d9b085a4d6b48bcd3c8f9e84c29df16d7fe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_lite.h",
      "new_id": "a76c16e5a492d576279a23553447c1326862edf6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_lite.h"
    },
    {
      "type": "modify",
      "old_id": "781a1f54e7ce5a98b95904483310001d8e0cd229",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/metadata_lite.h",
      "new_id": "ec5f923890746a1dc134664f602fe09dbca14c44",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/metadata_lite.h"
    },
    {
      "type": "modify",
      "old_id": "d879a863b08d1d0bd16bdea192d2e5277d209408",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/port_def.inc",
      "new_id": "8b39d698962a54a2d564457791f3273f17e1a8ae",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/port_def.inc"
    },
    {
      "type": "modify",
      "old_id": "fd080a4875a5b3d5f4fdc6cec574b8845fbbb5d9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/port_undef.inc",
      "new_id": "d1414285e4fcc64d1f4bb21d07e0dc016a3a56c6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/port_undef.inc"
    },
    {
      "type": "modify",
      "old_id": "c913ea0d1999cb8e5a66899e272a112c3ea65823",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/reflection_ops.cc",
      "new_id": "29fc5dbaaf451634bf229d063fdd20085ec87fe7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/reflection_ops.cc"
    },
    {
      "type": "modify",
      "old_id": "c1c4774685ed328ce4a8008d47349c59e4dae2ed",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field.h",
      "new_id": "26d58473312cd320d1a1b26bf96d8636071b02e6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field.h"
    },
    {
      "type": "modify",
      "old_id": "8de9504dc08b0a8cb01510590e8069fd3387c1d9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_unittest.cc",
      "new_id": "4072f47b6cf12eb1b8a0de42a53a34236a159947",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0193301a225eeb1b473414be38a8a4c23e56b728",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/bytestream.h",
      "new_id": "c7a48dea544a467f954a66248c9862732bb3c33d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/bytestream.h"
    },
    {
      "type": "modify",
      "old_id": "06f114abc7028bf1204f3d7a252d687a25fe8158",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/bytestream_unittest.cc",
      "new_id": "cb11825ef72ec8b49e4e38c697d4e74cb0d35419",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/bytestream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b7a3a82910e15376700d2ef6600e8f016a63f63c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/callback.h",
      "new_id": "43d546d19987d65fcf1b2930aad6f2d6256d82db",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/callback.h"
    },
    {
      "type": "modify",
      "old_id": "30802b1bb4806a23d2f0e39f8ba76305ab3c22e7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common.cc",
      "new_id": "bc150f56a90d584bf2959e9ecf0c2a16604fe24a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common.cc"
    },
    {
      "type": "modify",
      "old_id": "58524589229983a39ecf3912a427c393610f9aa1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common_unittest.cc",
      "new_id": "c55e45250574663171f7b7de01260a65a4d7e3f0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2bfbe0b42b8e16a8475f87c8aee0f724104f9e81",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/status.cc",
      "new_id": "03b37c365b835771db6d8ac317d7a408c91f306d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/status.cc"
    },
    {
      "type": "modify",
      "old_id": "04ecc633bc9f23d126a50111a4b47bd2b56ac099",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/status.h",
      "new_id": "bededad541c5c1996f0ca353ea3f80315dee64e6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/status.h"
    },
    {
      "type": "modify",
      "old_id": "9a18778fba8130800659311e1608ff62c580948d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/status_test.cc",
      "new_id": "8f4398c9c9888dfb83b5751878fc6b295a86359f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/status_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aa81eb6f723406c1a31151aae822c1d24b24e608",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/stl_util.h",
      "new_id": "d01f9ec944f6226b4886ae2ff0174d15107556cf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/stl_util.h"
    },
    {
      "type": "modify",
      "old_id": "d9a32d03aa68b562472e8f2693722c786ab8ffbd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/stringpiece_unittest.cc",
      "new_id": "846e1aed3d366319cd8c616379a31e9aceb90989",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/stringpiece_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e6019fc66416f8450746a0d07c1645bff6dc54cb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/stringprintf.cc",
      "new_id": "26031649364736338735e8abf81b7c8c354658b9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/stringprintf.cc"
    },
    {
      "type": "modify",
      "old_id": "253d736a216093e3fda130e74db08ad04cd03bdb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/stringprintf.h",
      "new_id": "e3858be13012296d2c98995e2c6dc332833b718b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/stringprintf.h"
    },
    {
      "type": "modify",
      "old_id": "7fcbf500eb7ee7623494d7e7387c420c09a2e7c3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/stringprintf_unittest.cc",
      "new_id": "37172a9d9702af7910edf6efcf33d21528cf0a76",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/stringprintf_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "eec07a87abfa3857bcbbe9d23874f821061d5306",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/structurally_valid_unittest.cc",
      "new_id": "ebd9c42306ba43c06f37505c32623fdeddb002b3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/structurally_valid_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "27225942ac472ffc971f2422b976542eb260417e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/strutil.cc",
      "new_id": "2ecdb2bf72bf562aac4163e708ec25506563bec9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/strutil.cc"
    },
    {
      "type": "modify",
      "old_id": "c070a05fd4e65df79b76171a682215a7a9b37425",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/strutil.h",
      "new_id": "8ce81f28c398ad607c6310b5880ae11054ed5668",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/strutil.h"
    },
    {
      "type": "modify",
      "old_id": "141d263a401a56e291be91a7a96039971481ad38",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/strutil_unittest.cc",
      "new_id": "fc9a63f3f252b3b7d91a03366859e6f1e853d63a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/strutil_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a36f2f026c5ede9b448f16b1f14324535f4ae593",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/substitute.cc",
      "new_id": "92107416eb1b9eb2f19d2c837323c724d9263530",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/substitute.cc"
    },
    {
      "type": "modify",
      "old_id": "267dead236b31b0c086f437a7fa5e9463b4c23e0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/substitute.h",
      "new_id": "d4e72e1c51666529aa9f3dd942d2b227f4a4bd96",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/substitute.h"
    },
    {
      "type": "modify",
      "old_id": "64f3ceb9f6fb026f2e5dff2081edcd086c77bb06",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/time.cc",
      "new_id": "922be76d1ba306cae6151bf698e66f1fd0663812",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/time.cc"
    },
    {
      "type": "modify",
      "old_id": "b52f3f963290ced6564d8af2ee8cc3007094382a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/time.h",
      "new_id": "b06117689e58cfed4a160b93bd43b07f87d1e4f4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/time.h"
    },
    {
      "type": "modify",
      "old_id": "7d3708e3d64d186005f951e9c37946fb58ba6e25",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/testing/file.cc",
      "new_id": "7b628879c64e8787c3bc9d65d89340ad336e5be5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/testing/file.cc"
    },
    {
      "type": "modify",
      "old_id": "45989967c979dabfaecd91ef0ffadecf61e3377e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/testing/file.h",
      "new_id": "f18f68586521d1b9417a386e6deaefd2977b6787",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/testing/file.h"
    },
    {
      "type": "modify",
      "old_id": "1856971cb8b3220e1634ad12a06639c03c11e25b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/testing/googletest.cc",
      "new_id": "88343f934761a03c84603af47515eaf8e2922cea",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/testing/googletest.cc"
    },
    {
      "type": "modify",
      "old_id": "4e0cb83a8502ff0e545ee4281ff108672ad1d975",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/testing/googletest.h",
      "new_id": "6a0c694e71a6a8de1568975ba04f716c7258ea5a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/testing/googletest.h"
    },
    {
      "type": "modify",
      "old_id": "323b0e099918de423ecc31fe1289bcbe0dca8ec1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.cc",
      "new_id": "f47d4e8d013ae92533b6b05e61f8bba5db86edcd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.cc"
    },
    {
      "type": "modify",
      "old_id": "50bb9960024456f191f0ca82609b07d25db438bd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest_custom_options.proto",
      "new_id": "f774c766e31b110e7007a35c204852aa62dfce99",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_custom_options.proto"
    },
    {
      "type": "modify",
      "old_id": "451209c79750201c7b909741ecef73ce007172a1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unknown_field_set.cc",
      "new_id": "f40a577cb2d2bf878219a2bdabb6f483d5d01688",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unknown_field_set.cc"
    },
    {
      "type": "modify",
      "old_id": "240db516a4265f4fd945c3daeb93b0472ba80e3a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/proto_writer.cc",
      "new_id": "24a71425cafe61b8576d3524e21bc901527dec43",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/proto_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "564050f4f66128e571acfadc357f2cd104638be4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectwriter_test.cc",
      "new_id": "211b7bcbf8f503e29d9efe6ed0e962c8c84f93f9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectwriter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1388e9d33a9dbfb10d36f7895f1fa337ebe27498",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/message_differencer.cc",
      "new_id": "12cbf945ef10ae414f7724410f85795e1791da22",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/message_differencer.cc"
    },
    {
      "type": "modify",
      "old_id": "2f40d21eca3e364430f791564bdcba98614ed1b5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format.cc",
      "new_id": "2f5908ee1fe44f27ea18dc3a11ab7d22747f5033",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format.cc"
    },
    {
      "type": "modify",
      "old_id": "8b499d0a3e114d37b8bd3de33b38b0395f613e1d",
      "old_mode": 33261,
      "old_path": "tests.sh",
      "new_id": "5113e4a731633de4bc23097f3fa4e95ac5f8c4ac",
      "new_mode": 33261,
      "new_path": "tests.sh"
    }
  ]
}
