)]}'
{
  "commit": "0400cca3236de1ca303af38bf81eab332d042b7c",
  "tree": "a8a9b19853f64567c96750a1c7d253926471daa5",
  "parents": [
    "96b535cc2f4f7b7e22a1b8622149f7c26a5a3f63"
  ],
  "author": {
    "name": "Adam Cozzette",
    "email": "acozzette@google.com",
    "time": "Tue Mar 13 16:37:29 2018 -0700"
  },
  "committer": {
    "name": "Adam Cozzette",
    "email": "acozzette@google.com",
    "time": "Tue Mar 13 16:37:29 2018 -0700"
  },
  "message": "Integrated internal changes from Google\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7dff16dc8b53b06bcfe7bfba2216171e2dfc6103",
      "old_mode": 33261,
      "old_path": "benchmarks/java/src/main/java/com/google/protobuf/ProtoCaliperBenchmark.java",
      "new_id": "b50c658567e3e509b10d5c7867622386864aefac",
      "new_mode": 33261,
      "new_path": "benchmarks/java/src/main/java/com/google/protobuf/ProtoCaliperBenchmark.java"
    },
    {
      "type": "modify",
      "old_id": "48234f033b6106f4b25c44155f9ef62dd69f2956",
      "old_mode": 33261,
      "old_path": "benchmarks/py_benchmark.py",
      "new_id": "c3d80492753dc3dc8d9c91361f56ae46042b4cfc",
      "new_mode": 33261,
      "new_path": "benchmarks/py_benchmark.py"
    },
    {
      "type": "modify",
      "old_id": "5178f5b2da56892c21b4d72398099865fc547212",
      "old_mode": 33188,
      "old_path": "cmake/extract_includes.bat.in",
      "new_id": "0ab8afeb803e66f4b2cc1d6a64519a9eeef80925",
      "new_mode": 33188,
      "new_path": "cmake/extract_includes.bat.in"
    },
    {
      "type": "modify",
      "old_id": "2df6a29356591db88130664795381042e1ac2521",
      "old_mode": 33188,
      "old_path": "cmake/libprotobuf-lite.cmake",
      "new_id": "911fce5e5d348c384db3c288ce763fcf8f166c80",
      "new_mode": 33188,
      "new_path": "cmake/libprotobuf-lite.cmake"
    },
    {
      "type": "modify",
      "old_id": "d4622c6b22f4ca9d3fdd5f420afbf1eb264a976a",
      "old_mode": 33188,
      "old_path": "cmake/tests.cmake",
      "new_id": "6ab3071c4c391bfdbd2ac25f2776b2116e84937e",
      "new_mode": 33188,
      "new_path": "cmake/tests.cmake"
    },
    {
      "type": "modify",
      "old_id": "e4b046dcfd39f981a48d8eb8ff3a4dcb012d3de2",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test.cc",
      "new_id": "7f68f4b256175f8929b670d1431788f28620e10e",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc1f9ba5c9fa3e2d01c1432c648020ab7dbbaa50",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_java.txt",
      "new_id": "705db01a284b68a739851d32a9797af71ca9148d",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_java.txt"
    },
    {
      "type": "modify",
      "old_id": "e3ce7af75906eb0f36d5794fc1f8f609d20851f2",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_python.txt",
      "new_id": "2c650b64cfdc43839397e7fff74d012b561be898",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_python.txt"
    },
    {
      "type": "modify",
      "old_id": "a498ad1a3e62d41f20424d0ef41023a96f94010f",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_python_cpp.txt",
      "new_id": "c1c681e9989a3e8658b083c99482ac6b203fc01d",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_python_cpp.txt"
    },
    {
      "type": "modify",
      "old_id": "908764df6c95c0bac997c824f9ece049e1328dc8",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/AbstractMessage.java",
      "new_id": "fc3c2a5d9ac5c3e2467d0d854be7ca506da9c8ae",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/AbstractMessage.java"
    },
    {
      "type": "modify",
      "old_id": "24830c0a32257ddf928cc36ad4df4fc8faa61ff1",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java",
      "new_id": "b22bbaab62ff6456738da3584de4b89a5cdff5c9",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java"
    },
    {
      "type": "modify",
      "old_id": "fd4c142b33fed84066151c72ecbeb85081698cae",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/BooleanArrayList.java",
      "new_id": "4d7a9727f32d6c5118d0085abd87740a4c3ac8f8",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/BooleanArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "7a3f0eb91205864f118d89803fd9e78b7036b4a0",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CodedInputStream.java",
      "new_id": "1297462e2d151fdcf270d109275b04562cec13f4",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CodedInputStream.java"
    },
    {
      "type": "modify",
      "old_id": "093a5f616b6bf6ab19567b7bb7c8ae4af05c1dee",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java",
      "new_id": "7b1ac651200cf1f2d1d1aa9eeeb1796b0fcfb23e",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java"
    },
    {
      "type": "modify",
      "old_id": "867b85ce8617a303a8e967e1677f233ef9135948",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/DoubleArrayList.java",
      "new_id": "5b28b4a8c785fb03fd42f5cf35c6306725ec1f87",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/DoubleArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "ba5320217d5319305644761cdc2c71a70be75d09",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/DynamicMessage.java",
      "new_id": "a6a774b76e1e78841f63dd430ffe0abd037687cd",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/DynamicMessage.java"
    },
    {
      "type": "modify",
      "old_id": "76645583ebb1fb60ee13e11bc7420d3b5335df33",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/FloatArrayList.java",
      "new_id": "7c080af3ee0bdc2948a996791819b92401967441",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/FloatArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "8b8d9fc67b997d53b231a008288759cb1ff0afe7",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java",
      "new_id": "df01547e5611a09fc1eb2f346e6c09b5b46a3b20",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java"
    },
    {
      "type": "modify",
      "old_id": "aff5c21b2603f2e16ed5de49563650c2e33a6841",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/IntArrayList.java",
      "new_id": "aacd71e1ca35d81e764577396e765a002e600aa9",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/IntArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "fc146e232b6e0ec3435c2c53f97d6caeadf31f8e",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/LongArrayList.java",
      "new_id": "95945cb72391153a84c2af77146902f50e8e52a3",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/LongArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "23373ef4cdc772ded802d18429e2f1732d9f7cd2",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/MessageLiteToString.java",
      "new_id": "8e2659359bde3936302f2e78e40d833cdb201688",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/MessageLiteToString.java"
    },
    {
      "type": "modify",
      "old_id": "0c8b898c21ced0b28b49b9d97b4932559ed10d72",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java",
      "new_id": "25c3474f91621ee9c8e9237fc7b54ad4c7dc8655",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java"
    },
    {
      "type": "modify",
      "old_id": "2a614c846f302b7561224c8d803c3c0cbed50af8",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java",
      "new_id": "f0b919adaecb400564033e416b2524e9bab6abd4",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java"
    },
    {
      "type": "modify",
      "old_id": "b09ff673268fb0e96b3579949eea4cea6781597d",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/UnsafeUtil.java",
      "new_id": "c9e2904b4ceb3cb2eef759c88a48f5a6a946cee1",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/UnsafeUtil.java"
    },
    {
      "type": "modify",
      "old_id": "18132e9e036b764da74d6cae8998429b27cadf3c",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java",
      "new_id": "4906763c35d8e238d6d83945396bf5e994d3c4f5",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java"
    },
    {
      "type": "modify",
      "old_id": "cc65d19ab7471a72de6dd7a8642b0e8ece042b26",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java",
      "new_id": "50b87ae31f23e56de19c8217f50590ee9b53cda7",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java"
    },
    {
      "type": "modify",
      "old_id": "d894279297b03438231d39121f2760260aeb95ce",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java",
      "new_id": "923d7f4302bda5b705b38e96aae12445b244bb21",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java"
    },
    {
      "type": "modify",
      "old_id": "aa36be4977efe5d8c4281c7cbdf42c15229777c0",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/FloatArrayListTest.java",
      "new_id": "903a79dbff4699a1e0c8f16a0124d3df24529154",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/FloatArrayListTest.java"
    },
    {
      "type": "modify",
      "old_id": "60c85450c3c7c570c9855121b3040dbfbc01fb6a",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/IntArrayListTest.java",
      "new_id": "d8e97d4f296c218b2977b85a7244b8282e8417e7",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/IntArrayListTest.java"
    },
    {
      "type": "modify",
      "old_id": "40b4453802945c43682c12adaecf9273d4c29d65",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/LiteTest.java",
      "new_id": "5ab80ca2ce781b1f420b8ab05dc805d338e1bc04",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/LiteTest.java"
    },
    {
      "type": "modify",
      "old_id": "6bbdfcaa32abf79c0cc6f182800ca6a789b9a9cb",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/LongArrayListTest.java",
      "new_id": "e50c7d1e95f4e8977e60981a15a0fd0d28eaaf2c",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/LongArrayListTest.java"
    },
    {
      "type": "modify",
      "old_id": "37827f768af277532b97da2f3a7bcb813b3683e1",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapForProto2Test.java",
      "new_id": "bcfd927c31ddc068c1369b88b57b2bc9425e7e66",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapForProto2Test.java"
    },
    {
      "type": "modify",
      "old_id": "64ae4435d06f3d6bfc8b34358bda61f00452583f",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapTest.java",
      "new_id": "58efce92c0f6c6e66635e2de26bdee95ceac79e5",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapTest.java"
    },
    {
      "type": "modify",
      "old_id": "5d38ca511cae02cd65be960d5f04434e17eb69c3",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java",
      "new_id": "720061d257ada72e4f078fb4f6084c67bd6f869b",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java"
    },
    {
      "type": "modify",
      "old_id": "9928d44a042211276001df7900a36d4b31ccad03",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/UnknownFieldSetLiteTest.java",
      "new_id": "8ce0ca7362d79de9006bd99ad4d9b70f5112da56",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/UnknownFieldSetLiteTest.java"
    },
    {
      "type": "modify",
      "old_id": "625d4b420e98d36921d74c65170d5ebfd038982e",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/WireFormatTest.java",
      "new_id": "03c33ecfea72048b13a7be6a333965aef3b5772b",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/WireFormatTest.java"
    },
    {
      "type": "modify",
      "old_id": "75a8a52cddbd613e232ba96f7904278777f918e2",
      "old_mode": 33188,
      "old_path": "js/binary/constants.js",
      "new_id": "21c5889c93d5555298a4bab6199832d46a2b9958",
      "new_mode": 33188,
      "new_path": "js/binary/constants.js"
    },
    {
      "type": "modify",
      "old_id": "d0c0bc172c5e6855ee338f38e111f2579dc80510",
      "old_mode": 33188,
      "old_path": "js/binary/decoder.js",
      "new_id": "e33bf1be9c2ca626005168c9c595d1fa0bf380f6",
      "new_mode": 33188,
      "new_path": "js/binary/decoder.js"
    },
    {
      "type": "modify",
      "old_id": "8a0180583dd6c73ff8b4b65bfb6f950d91b3b2d9",
      "old_mode": 33188,
      "old_path": "js/binary/writer.js",
      "new_id": "287d29c3f310171247fcec5443c90530535f8ec4",
      "new_mode": 33188,
      "new_path": "js/binary/writer.js"
    },
    {
      "type": "modify",
      "old_id": "118eecfc6cd13f9c935eeae50f5624fa27969b48",
      "old_mode": 33188,
      "old_path": "js/binary/writer_test.js",
      "new_id": "8a9a1bb009e60d7412a95a1cfdda680c6bb4bd89",
      "new_mode": 33188,
      "new_path": "js/binary/writer_test.js"
    },
    {
      "type": "modify",
      "old_id": "4ae3c2a231e0bf530d5cad2ae505b20a6afa2531",
      "old_mode": 33188,
      "old_path": "js/debug.js",
      "new_id": "ba51bbe01c9029883a0b017149728f1474c3e3d4",
      "new_mode": 33188,
      "new_path": "js/debug.js"
    },
    {
      "type": "modify",
      "old_id": "d423499f05e3d5a5627fb432d93d0c426be24957",
      "old_mode": 33188,
      "old_path": "js/map.js",
      "new_id": "7b5b2c389d1f2de6abb2a37c423c3f1285f3fb4f",
      "new_mode": 33188,
      "new_path": "js/map.js"
    },
    {
      "type": "modify",
      "old_id": "8f68cbb4990e06eae046fda7643319b3fb208b02",
      "old_mode": 33188,
      "old_path": "js/message.js",
      "new_id": "04d43339f1b1174d5df3057ffb90b63fff1ef550",
      "new_mode": 33188,
      "new_path": "js/message.js"
    },
    {
      "type": "modify",
      "old_id": "0acebb75f97ef1e1f61357d22c34977d09a7298b",
      "old_mode": 33188,
      "old_path": "js/message_test.js",
      "new_id": "1be410938462e244884d8ed0de627ed06150b50c",
      "new_mode": 33188,
      "new_path": "js/message_test.js"
    },
    {
      "type": "modify",
      "old_id": "0d35425f8179dd5968223734216c854a2f25b447",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/descriptor.py",
      "new_id": "8a9ba3da48bd613f8149d16c538a4329222d41a9",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/descriptor.py"
    },
    {
      "type": "modify",
      "old_id": "23a78f037e20dc65f3ab6b3ef5a7b7d1ea246a2c",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/_parameterized.py",
      "new_id": "f2c0b305b9e63be01d775d19404dc1b40c903015",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/_parameterized.py"
    },
    {
      "type": "modify",
      "old_id": "553fcdb60c08b5eda5275eb08174be8261e65fda",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/api_implementation.py",
      "new_id": "ab9e7812c5a599ab0de556b0bb7746c10237a014",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/api_implementation.py"
    },
    {
      "type": "modify",
      "old_id": "dc7a8ce846d7f1a01cc1f515d663b3872cef6ef9",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/encoder.py",
      "new_id": "0d1f49dd9c68753027f527cf00c3e145ac6af10e",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/encoder.py"
    },
    {
      "type": "modify",
      "old_id": "19182b7f733ad9650b8014c1f5fd10d996baf1de",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/json_format_test.py",
      "new_id": "d891dce12dfe281eb17849bc0539551011051b22",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/json_format_test.py"
    },
    {
      "type": "modify",
      "old_id": "8dae6377efec37b443f91ed30a73550e1413a957",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/message_test.py",
      "new_id": "61a56a678cbde65d76001781fecb97edab356142",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/message_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6d2673536e60f82a77efc5504d8db69b0ce804b",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/no_package.proto"
    },
    {
      "type": "modify",
      "old_id": "ed3445f28144199c455f8ee6b65d016503b36491",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/text_format_test.py",
      "new_id": "237a2d50d10fd626e052c47c611b77c6cfb7f271",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/text_format_test.py"
    },
    {
      "type": "modify",
      "old_id": "3573770bae64467da8a840a98ad0ed7eb82c1785",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/well_known_types.py",
      "new_id": "37a65cfab19531dcf4792a028d170c22f4740b5a",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/well_known_types.py"
    },
    {
      "type": "modify",
      "old_id": "573bc37d6c0203215c8b44e27a93170b4781e0b6",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/well_known_types_test.py",
      "new_id": "965940b2615d402590cf1bde2313722481eda2e7",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/well_known_types_test.py"
    },
    {
      "type": "modify",
      "old_id": "878291db6ddd5195693a2d6569768b30cbb77eef",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/json_format.py",
      "new_id": "8d338d3e00fd41db56d83070d5102aec6eb57258",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/json_format.py"
    },
    {
      "type": "modify",
      "old_id": "9634ea05ff2ebfabf9bd368173faf38dd22d30a3",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor.cc",
      "new_id": "bacaaf31361adb6f6f8c83e68b1f97b0d9fcb0dc",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "16f4d49d25cf4a82a4fa12abe5942a2e3af340d6",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_pool.cc",
      "new_id": "95882aeb35a9a5cc20d26c2407f9d3278036680b",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_pool.cc"
    },
    {
      "type": "modify",
      "old_id": "6830b10d4fce1aa3cd09ab84faecc7a5d29a7a4c",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/extension_dict.cc",
      "new_id": "018b5c2c49777f1244c6d680b8ea501208812d83",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/extension_dict.cc"
    },
    {
      "type": "modify",
      "old_id": "65b878625a3cd04e28943a853df7b00e163dc0f5",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/extension_dict.h",
      "new_id": "0de2c4ee85308a94b8d27c072fab924b3b1c675a",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/extension_dict.h"
    },
    {
      "type": "modify",
      "old_id": "abd15b778b74a1bd5fcf8579494bbbcdda3b6302",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/map_container.cc",
      "new_id": "6d7ee285b2272944ba5a21f558154d8d5d38ecde",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/map_container.cc"
    },
    {
      "type": "modify",
      "old_id": "615657b03b8df576bc0dbf9fce3333d79de65c92",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/map_container.h",
      "new_id": "111fafbf3f6167e4da6a154dfaed200e6617a65a",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/map_container.h"
    },
    {
      "type": "modify",
      "old_id": "f515b560ec2c813415f3bb8060ca8506a415c691",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message.cc",
      "new_id": "5893533adf5d928ef294b57101d88b1ae0611a6d",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message.cc"
    },
    {
      "type": "modify",
      "old_id": "576d098cf74d213f2a3ae223f372c0b035e03fee",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message.h",
      "new_id": "7050f87618c353ac82ce4ba960ed23027f08428b",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message.h"
    },
    {
      "type": "modify",
      "old_id": "571bae2be4a17031519060a3e053fe848e359804",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/message_factory.cc",
      "new_id": "bacc76a69f15d962786ed310a43951e718b19f62",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/message_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "5ad71db598ba82072a3f63ab3b454e70a6bc1ba8",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_composite_container.cc",
      "new_id": "5874d5de8b6601be54a03ca6bbbbaa21a3d03612",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_composite_container.cc"
    },
    {
      "type": "modify",
      "old_id": "a7b56b61b363d36eb652ab7fd795e4fc07efae0b",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_composite_container.h",
      "new_id": "e5e946aaf0f4bee3217803f2f7b7b2ca279bc1e4",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_composite_container.h"
    },
    {
      "type": "modify",
      "old_id": "5a7832cd117bbb8e5e029b2641cbef36bf58d82b",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_scalar_container.cc",
      "new_id": "1517e654ee292c2442581551a0243fa480767ca1",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_scalar_container.cc"
    },
    {
      "type": "modify",
      "old_id": "555e621c9bf713f4958cda9008337eef13927415",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_scalar_container.h",
      "new_id": "559dec980b289eb08a68d14c0f42055826b01afa",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_scalar_container.h"
    },
    {
      "type": "modify",
      "old_id": "36ddd1b7c6ee241719df6d2af6ca3d211c162fc2",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/text_format.py",
      "new_id": "2cbd21bc2561819c55009c4cd1cf4efcfbaa0f09",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/text_format.py"
    },
    {
      "type": "modify",
      "old_id": "af2db52f2d432df7b9104ce1f5d98f5fdd655012",
      "old_mode": 33188,
      "old_path": "src/Makefile.am",
      "new_id": "a3e69057fa05eefe5d965dad769487011f959e52",
      "new_mode": 33188,
      "new_path": "src/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "83edba5788ad786e73d73c3a1c7a90e9b276e0e2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.cc",
      "new_id": "b94529e685605ba7507c3d8db32bf56d5c7b6105",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.cc"
    },
    {
      "type": "modify",
      "old_id": "c2c27ec33381a2948df0a09679e3962b71137b4d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.h",
      "new_id": "a34e5f8eca99408a6f24f14d24038bcfd946bf5f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.h"
    },
    {
      "type": "modify",
      "old_id": "4335e467a00a6218b2f6723916769efb9a1219cf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.cc",
      "new_id": "9d632efeefcecbc77a68c9eb480281e8995998b3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "14c21a8f11647289ce21c4affb0a3278e9a91aba",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.h",
      "new_id": "bc53799957a3847858a3858cd5cfe1745aeccbc2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.h"
    },
    {
      "type": "modify",
      "old_id": "b03545512f60ce3c17e33becda44615a51348514",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.cc",
      "new_id": "e0a249d04155a9ed73a027d4820227391abecb1c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "648aa308d2101380f18a0288a98e335be66c7267",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.h",
      "new_id": "5a720cce8c13376f1549ca73c393e893be75ea02",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.h"
    },
    {
      "type": "modify",
      "old_id": "e53d72191c8b8fc6cae7e4d43a99da704867df4b",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/arena.cc",
      "new_id": "c117c9e528146a582a0b3c233fcd815ec8c5f095",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/arena.cc"
    },
    {
      "type": "modify",
      "old_id": "f3cdedac3f604c56dce5476694779438f3657829",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "53b7def5cd7c3c01199f17ee34b8ec3939111a69",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "439b096988702694c692530a08387faa1213e34f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_impl.h",
      "new_id": "f648f16621ff2a09aa2237fa8d10ec668bb79924",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_impl.h"
    },
    {
      "type": "modify",
      "old_id": "8c9f7698c5da6cd2fd25e57cf38afc34ce718e9d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_test_util.h",
      "new_id": "df56ece8d4be67ab9fec074540c1c4a4413da81f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_test_util.h"
    },
    {
      "type": "modify",
      "old_id": "71e28b0c4edfb9a4f318f3564bde63b60f4abb34",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_unittest.cc",
      "new_id": "eaaffce25ae444647d21274458ee7ef3ada5cbf2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2b108616ada82f07836b97d06d87030f40aeddd1",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/arenastring.h",
      "new_id": "168fc972b82d836f97cdbe998e0bf5c00ddded03",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/arenastring.h"
    },
    {
      "type": "modify",
      "old_id": "d5d995a6afd6f538003cd43e2dff36a52ad74d8a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring_unittest.cc",
      "new_id": "adc44fe25ca32b829fa66deebe30829a405922e1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cc8534cc57f1db11adca9302f283c974cf0f0fc0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/annotation_test_util.cc",
      "new_id": "a0530b9a69e64ded0a5bf76c22727bcd43d4fe39",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/annotation_test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "11d0f33432c9d3b65f1b7d5dc83db56a1ae04d50",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/code_generator.cc",
      "new_id": "aaabd9142d9734ded7ca73f603ea9f0e9eda4fea",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/code_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "7c45fe75fac1bfe23a24790dc0a7b775cf5826b0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.cc",
      "new_id": "8380367fa8767f1b7cdb183b849b9492e6792923",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "d5d85f2da3ba480abe607fc46bd9a37a679be8ac",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.h",
      "new_id": "7d3037a9f797eaf095a9e2d03266b954a8a2499f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.h"
    },
    {
      "type": "modify",
      "old_id": "ef7579a26ce6d5c17742553e30d6363d7ece994e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc",
      "new_id": "41eb244a2dccd7281ecad53911f49b7aeda04fca",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f99159f5e99fa0b27b77e50aa84dbd532e47a2ba",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc",
      "new_id": "4e150fe3d6f6f285c6680651df1c91e4c54b8fd8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8adee0f5b5885f81533e6a30242a173f5f194cb3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_enum.cc",
      "new_id": "0d6a9e24437d6551729f9b3753a938d95ae3f8e3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_enum.cc"
    },
    {
      "type": "modify",
      "old_id": "0a4e0bb9494592f1b23aad1a0871f6be034e21e0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_extension.cc",
      "new_id": "c416ba1077f77b1487bc4d86eea958719d472988",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_extension.cc"
    },
    {
      "type": "modify",
      "old_id": "0cf25b33fd1e32f52c4ea6e032785a433fdacb76",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_field.cc",
      "new_id": "33ffe574c3932ef6a1e7ad34b9df4416061fb9ba",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_field.cc"
    },
    {
      "type": "modify",
      "old_id": "bccfcb9a55949c4a172afee72a8e1368f457a117",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_field.h",
      "new_id": "6cb466a87a5362e6a02f870ae3689735511f09b7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_field.h"
    },
    {
      "type": "modify",
      "old_id": "a922ee977e9ff7b8187258bccb2c22115639ef3a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_file.cc",
      "new_id": "42525687d53f34e72f3a51fd1fb4f45d38f713e9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_file.cc"
    },
    {
      "type": "modify",
      "old_id": "7e61cbad3751db1029a389e4a43cc5ed2e209e1d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_file.h",
      "new_id": "94da9a1456476760404678b2420bc7523b96a495",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_file.h"
    },
    {
      "type": "modify",
      "old_id": "5d8ea300906fa97fb7ffffd2580b3c8515ce1ce6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_generator.cc",
      "new_id": "20bb8a1a7e98671a54bb9dea8c8c7905d870dcab",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "172aceddba12e0434b2c737dd40138eb6fb5c83f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_helpers.cc",
      "new_id": "163dac0aa0bc429285cb1d5590e590a91b87f230",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "4026d0ed06995074b82a0215d38740561c707ade",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_helpers.h",
      "new_id": "eac65124520b632405992d7ab5e1dd0bfefa02de",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "b22c075461980ae650a6b30ed4014d7eea017b0f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_map_field.cc",
      "new_id": "0e485cacbc73a28682bf937ca8f989f06d589d36",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_map_field.cc"
    },
    {
      "type": "modify",
      "old_id": "88e3b464e020aafba7c47ec20378d23ce8b3a01d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_map_field.h",
      "new_id": "0d54f0ea47c0b131bb8485b39042920b7c7faa15",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_map_field.h"
    },
    {
      "type": "modify",
      "old_id": "9b2f090e1a0e650a92f1f42b85d069317e3fd790",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message.cc",
      "new_id": "8c2336af1b53eb3f1343992078517f226223f0a2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message.cc"
    },
    {
      "type": "modify",
      "old_id": "06e2030b51ee4c643c53cb0fca98fe1298f1298d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message.h",
      "new_id": "ca2ca2c90a0e723bae490e1940811e526cdedc59",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message.h"
    },
    {
      "type": "modify",
      "old_id": "530a6392ea971d822e9b31cd9bbdce627276e8c6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message_field.cc",
      "new_id": "c1e15c5232210d41fb62e5991f2e7f96ccfbc3e9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message_field.cc"
    },
    {
      "type": "modify",
      "old_id": "e165404f1a371293f11617b51f04362b40089b57",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message_field.h",
      "new_id": "6879539c7decbaaf834e8da1b6476a84dde9cd57",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message_field.h"
    },
    {
      "type": "modify",
      "old_id": "f72a7d601462eda5b38ed611b56fc98b568153e3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_move_unittest.cc",
      "new_id": "eb7cd1c775fff47f98324f09a7f46ddfb8de0662",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_move_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b0dd8836425fafacc918d893e7f00e2c203d685c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_options.h",
      "new_id": "f09885bebe0fac012302e17abf924d13b75c501d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_options.h"
    },
    {
      "type": "modify",
      "old_id": "9641ba407c247038ebbb1a5356b4d9e4f58c9188",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_padding_optimizer.h",
      "new_id": "42a3b5cdf898a0a588dfb74bb113d5be6122f921",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_padding_optimizer.h"
    },
    {
      "type": "modify",
      "old_id": "ceb2270e6eddfe2b61a3846e9dd84e5d0cbc6e8c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_plugin_unittest.cc",
      "new_id": "ff6ba0f81994fcacc1bc586a507d807e0da40556",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_plugin_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c9901e848976911f0ad505c1623e75439a135659",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_string_field.cc",
      "new_id": "cf6c4b33af068e8c92cfda77f6f87daaf101e1da",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_string_field.cc"
    },
    {
      "type": "modify",
      "old_id": "0c6e9ced66c418d3c909b19bdb3624c25547862b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_string_field.h",
      "new_id": "6cbf722fc1b6b7c0977edc242d9bce070d74433a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_string_field.h"
    },
    {
      "type": "modify",
      "old_id": "2ad7ea4e66262c2898b25be2e2e3ba6c93d8cc93",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_unittest.cc",
      "new_id": "22b759a92392d7173b6cd8e0d75d50c7d27289ab",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff6354f8154afea6eb7cc9c29b36e0bc4f838653",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_unittest.inc"
    },
    {
      "type": "modify",
      "old_id": "456784c6e89eace3f3c6b462484e7898066e8196",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/metadata_test.cc",
      "new_id": "2ad4edd248ab9c3a236d494589c0adfe110ee850",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/metadata_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a5341e0dd08bf40c131ba4db241231d63e2c1d2c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/importer.cc",
      "new_id": "c3831e72a6f96032866f633ecd4139e2c003f165",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/importer.cc"
    },
    {
      "type": "modify",
      "old_id": "a96ac8533935f79a2df6ce15d0a746615e9e1ef2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/importer_unittest.cc",
      "new_id": "73bef3f4b06271283ff603597ec6ca84f36e01b8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/importer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0771d5e19c1ecd715c844fa2aa4f9023a581d1bf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_context.cc",
      "new_id": "2528c2d13f069c2c4e2656ee5d542108e7aad4aa",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_context.cc"
    },
    {
      "type": "modify",
      "old_id": "9a74c4303da20ba01d268f827c7c1f096293ba06",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_context.h",
      "new_id": "9de7415ad212406708eed74cd8dd1d60d4046672",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_context.h"
    },
    {
      "type": "modify",
      "old_id": "d125ebe52cc8a47325840c6e39c5c3bc91c08b27",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_enum.cc",
      "new_id": "bef69f1a10b917fad1912d4174a08d1ee5cad671",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_enum.cc"
    },
    {
      "type": "modify",
      "old_id": "642cdd363651de045145216eb235ea4c1feda9d3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_enum_field.cc",
      "new_id": "0686ea0f663766dd04ada3384e488bc736272eed",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_enum_field.cc"
    },
    {
      "type": "modify",
      "old_id": "a4de1e233440e7d2324b832a2b900398a19507a7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_enum_field_lite.cc",
      "new_id": "f1fe71b0445dbf5e6113971cbd7447b1dae45da7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_enum_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "ab3b3323457152552520e3c5ad4eb76a339f678a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_enum_lite.cc",
      "new_id": "806008ee13841e5acaac656026971675b8c28762",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_enum_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "9b9be55b424b6dbc6667878c3503887617b6c6cf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_extension.cc",
      "new_id": "3eb1370dd8a9bce02bb77aa2ec330946612186c6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_extension.cc"
    },
    {
      "type": "modify",
      "old_id": "c48c92e9fc7ef5b3dce8550e6ac1c8828464da9e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_extension_lite.cc",
      "new_id": "70ce8e7d1fafaf44acbc1c68131ced1521da506c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_extension_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "1ab1862953a77dc2be98c535ed9ea6f70782827b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_field.cc",
      "new_id": "d731968166334bb2424139e8250e4e9a0a8f6790",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_field.cc"
    },
    {
      "type": "modify",
      "old_id": "cc1d83d9815dbd0a29736e2b28a1905e5d9e4e3b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_field.h",
      "new_id": "04bbe24aa41cc746760c6c3f217abf5e30486f7b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_field.h"
    },
    {
      "type": "modify",
      "old_id": "21133a1512b86ece1ea1e801b0146e937a1a32c2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_file.cc",
      "new_id": "5ee04e5a2d9f4dba9450c7f8667b20fa2d2bfcd9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_file.cc"
    },
    {
      "type": "modify",
      "old_id": "e95aef0912d569a35b9f4df9d3c376a7abcf8453",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_file.h",
      "new_id": "9ad7937c819fc2b8eed4f9bcbe0fbf2d9d08fb5d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_file.h"
    },
    {
      "type": "modify",
      "old_id": "84a3b90d6c774409756b997094a6b5a56d578e53",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_generator.cc",
      "new_id": "a5b2e7841218bce9a7c5f81d0a6b05cf088daee4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "dbb86b87fed361e2668620ecd4cfec1809b1de17",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_helpers.cc",
      "new_id": "957076cb4ad7da6bb496591b30f7d416c07eb9ad",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "00d683db56186e0d4eb5abe0da4dc8f2855ee236",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_helpers.h",
      "new_id": "dd9b65b816d64b09fd3f8c398692dbfc01e82973",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "f19ec271e043a9f5860411a72a817505ac644248",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_map_field_lite.cc",
      "new_id": "e2e68076c71f7f7d723bbaa41952a7f1f8259d57",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_map_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "8964f632d5a309738e8e5ddfd1d82909b2128708",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message.cc",
      "new_id": "209c0b2a2ac235d4533048bb0f66b71cbeab6b67",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message.cc"
    },
    {
      "type": "modify",
      "old_id": "43c39b4aae89abf893b01f7bf2216fe7db53f50c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_builder.cc",
      "new_id": "4c67e8066fbe3cdbf49a7c25d36c2e69925012bf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "1ad58c09ce3d2e3d6c82f2b65938df41a8dbaa3c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_builder_lite.cc",
      "new_id": "f04d394e7be8ddd716f72ee0b38917d09522552a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_builder_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "df3e80d4e02afad56de4520a0016ab05d48219c4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_field_lite.cc",
      "new_id": "9cf6f36364c3af8368fe2d32788169aa0714f371",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "108504c7ab4716f2459849b56d553d6a1c8fae93",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_lite.cc",
      "new_id": "3a512e8dda39a78c253062bde46786b5d23c3e94",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "3e4910c88ab1047c161a02e3fc251512a7b96ec8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_plugin_unittest.cc",
      "new_id": "87f687da184a7a2827264a3e873fa52a56d9c258",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_plugin_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "074a6be86788fe1f8c23a58d411b92cfa01ef905",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_primitive_field.cc",
      "new_id": "71ee0992b1283503b6d9b51d0c05dd15925458cb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_primitive_field.cc"
    },
    {
      "type": "modify",
      "old_id": "f92931711f1a038e2da3a6a5219476e30e2f20dd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_primitive_field_lite.cc",
      "new_id": "d2ebc567410e5d7ed2fabbe756c223bdd00d2bc8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_primitive_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "9a42aba9f43db48e92c4a23a449796525b6504f8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_shared_code_generator.cc",
      "new_id": "0cec20b97b516d0de274644d7ed18c2b1ab7adab",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_shared_code_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "40502270acbfeea372d0a5a3d2bb2e53eba6c9c6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_shared_code_generator.h",
      "new_id": "58a31f5d7ca7b0c0f6588e7a948514f80ce80649",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_shared_code_generator.h"
    },
    {
      "type": "modify",
      "old_id": "adda307cf94eec378ff641e90d6a92b746c8e3d9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_string_field_lite.cc",
      "new_id": "a238c67d9e56b21d38261f8902f7ce3303e031ee",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_string_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "fd2d3dfdad72a80551dad4db893ccb6b2d38e85a",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/compiler/js/js_generator.cc",
      "new_id": "d8282e40942742e26ca047f57b0f15c48227b8e3",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/compiler/js/js_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "7719ec3d696a04ed79ef78623331174fbd67c928",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/mock_code_generator.cc",
      "new_id": "e150f97d49348a959809397ec20d16d4e0387962",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/mock_code_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "03d05ad4af78868fbadca34137a1fbbb4bc21431",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser.cc",
      "new_id": "df81e55f929b0257b836cc9fbb34381838fafb59",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "33b4c7009a55669e901727a379f076e5d883a792",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser.h",
      "new_id": "01d8a66ba2a54a03f656999c147bad56af2ad623",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser.h"
    },
    {
      "type": "modify",
      "old_id": "9b59842e6a74c72618c1f3f8d5b729a8a5064fed",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser_unittest.cc",
      "new_id": "0725a68228565d25f6b34262064cda07740cdf95",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bde3d79829fce6636583c008762f7d3e10699bda",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.cc",
      "new_id": "9c1c757c99e2e544217075077c966e2ce34f9a21",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.cc"
    },
    {
      "type": "modify",
      "old_id": "d13ad2b34bab5dac3ea49fd7c444683dfb8c7b2e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "ef52def36ce180cfd08d4762126450d3875261ba",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "a6c1300e8149eb2c95bd0d63c77c7dbcf949683a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "5ad6b4d3226983660e47b1f9b78ea401672243d3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "5ca6b4ee3f615b978ab025bdd8bb2d2151c0ad0f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/python/python_generator.cc",
      "new_id": "01f28b372493250f039431822ca632dbb6d3b255",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/python/python_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "2b5a028b3fef5f011825633b02b1139cd296ae51",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/python/python_generator.h",
      "new_id": "8e4050de8c0cfeffbd83c2395b80be377dee7012",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/python/python_generator.h"
    },
    {
      "type": "modify",
      "old_id": "34f857fddb09369e2e39d2e07d683bc4c76f5bf4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/python/python_plugin_unittest.cc",
      "new_id": "2f096808a5675fecc114f4bddb5804db6b460b01",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/python/python_plugin_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9d48bfba6e715ed6812bffaf076cb712082feaf4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.cc",
      "new_id": "bd08581d1ca064346f1d526f7fb583ad78f33292",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "5f5159a8ad9e8ccce73dea10778eae0cd597033f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.h",
      "new_id": "115d4ddc2683e56db50eef0665923fbe3ec78c98",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "c8362376f86cbaa69ca3b358a78bb5dafb9f9b80",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "9927bc4a80cb6349f1ecd95000631d873e02fc17",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "4ec0a5b4bd24f7ad37a6c2eba3778250b60d757f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "07a3c2f0aeeba0232b28d35cba39a890ae69bf1f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "28f8af7a2da0089159a9fa056cc55fed4469aff7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.h",
      "new_id": "d61f2a6a420a04085ecf219e3bf938215cd64d53",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.h"
    },
    {
      "type": "modify",
      "old_id": "9d710886015302ccfc1ea53e349db4a6c775cf2b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database_unittest.cc",
      "new_id": "083ef8f2948c7081b44f72ec48ae2d9159401043",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b0337035dc1c574a97e503edb8ff86ff09d7d5c3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_unittest.cc",
      "new_id": "5f8d445c83b24fcf689f46edb6151ec6145fd6f1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f2f2f749e0723ebdd71fdb77f11a3709c65164a5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/drop_unknown_fields_test.cc",
      "new_id": "437a04e77304ab7b10a27a79e1d8eec38dde3613",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/drop_unknown_fields_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b4d5eb5fcc232f48c548848ad55e222284747312",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.cc",
      "new_id": "ddc063db129521a9922383422d027d015be88b7b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "7fe0748d1a5130246664bc2979599b5df2bbca85",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.h",
      "new_id": "3d0889d1b6247b4bb062ae94b4ab6e8554c50abb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.h"
    },
    {
      "type": "modify",
      "old_id": "48d6aad81cd032c630b78401c856e71708352cab",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/dynamic_message.cc",
      "new_id": "44bdd85ddba40f27323cd11b7745cc2896dd597b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/dynamic_message.cc"
    },
    {
      "type": "modify",
      "old_id": "e29b148d6a6b1bcd809c87bc9b2f7c61b3124d2d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/dynamic_message.h",
      "new_id": "d84cc8af4709363721a6685e6be4381b05d92583",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/dynamic_message.h"
    },
    {
      "type": "modify",
      "old_id": "34f3641be06e24af106b8780df0ee184a17a9a64",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/dynamic_message_unittest.cc",
      "new_id": "94446b08f7bb595d4b51e4285c3b2f624f5f1438",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/dynamic_message_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ffff80b9233469e1e96cb69824498d44622730f2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.cc",
      "new_id": "9b53c546721abd134b4d12be6c8495d47688c6fb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "2fef9a4310f15b375f01b8684c6949da0cdeb16e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.h",
      "new_id": "53857e5fe9d242ff28af7029cb61179ffcd3e6ca",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.h"
    },
    {
      "type": "modify",
      "old_id": "8f1048005f07234b90c64d0d0b87645b9227f65b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set.cc",
      "new_id": "b587b38f161ebcee04ae924e857ebbbd1af3a6be",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set.cc"
    },
    {
      "type": "modify",
      "old_id": "b0f3b8ddec9b7fb3b6f97723aed4fe9297c64a02",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set.h",
      "new_id": "c4796629a9e121845005acf7704ef4a5bc9c4d79",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set.h"
    },
    {
      "type": "modify",
      "old_id": "432c0fd7f41223a85358525a846e28ca40e6365c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set_heavy.cc",
      "new_id": "a3c841671fb5f148282a27f8271b9d412e216a0e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set_heavy.cc"
    },
    {
      "type": "modify",
      "old_id": "b8b6e42868d637ce0d9dfa411b1067a64114d171",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set_unittest.cc",
      "new_id": "bc65d29506163402d6b9fc5ba307ac219eb055ce",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "abee4fe7fb21ffc4189040fcf26c0eea4c89cbd6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.cc",
      "new_id": "000fa8d33a189ab7470e2e4c3febc532e288fa2d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "2d75967e84cb909061bdbe22ab47f9f2b6b0fd9c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.h",
      "new_id": "144b41fae04996914716befa5282d811941b37be",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.h"
    },
    {
      "type": "modify",
      "old_id": "eb96ba00a1c8f0b6a87950e1b3dcbddcd3db2d36",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.proto",
      "new_id": "76e09f391d9530dd495f94639becf6da34f3e160",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.proto"
    },
    {
      "type": "modify",
      "old_id": "4f5ded5bb71042fecdad14d3e79921b680666323",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_enum_util.h",
      "new_id": "96b03cc9164f4a02456b9a4ddba90f4a917af35c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_enum_util.h"
    },
    {
      "type": "modify",
      "old_id": "b0c975b4cbf081a7e2287c8e0e18a21ec2de9a9d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.cc",
      "new_id": "247f772c04aeefd95daba3ab7f41a1caf583e4c7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.cc"
    },
    {
      "type": "modify",
      "old_id": "3c6701cfeff5d465bfe92ef6b5ef9cc812e3be1f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.h",
      "new_id": "31f249b6b448ed3d4d6fe7af053ebd802206ec08",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.h"
    },
    {
      "type": "modify",
      "old_id": "242cc4a1b7be3650a899828bd9ee472ec7f6052a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection_unittest.cc",
      "new_id": "61eb6603ca7a19bd1d1181fa37fa86aa2d387594",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "29af1ef692adc489409a188a5be34f373cd06cdc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_table_driven.cc",
      "new_id": "d4450a6cd5304c25a30a621dc7320752f660bcc0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_table_driven.cc"
    },
    {
      "type": "modify",
      "old_id": "6f3fe66609897e90c6ec615c65088556a6a930ee",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_table_driven.h",
      "new_id": "10ca3aaa36490e9ac4e46023655b2659bf49e405",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_table_driven.h"
    },
    {
      "type": "modify",
      "old_id": "90a5050553b745b086318b3faa6f73d37518342e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_table_driven_lite.cc",
      "new_id": "961329f3679a45a95d0d97705fd483c19248d1ba",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_table_driven_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "4dfbf678f7baf892c87d4108a32848cd0289758d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_table_driven_lite.h",
      "new_id": "b2c609689111e7078887efd264f61b389a1d4aed",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_table_driven_lite.h"
    },
    {
      "type": "modify",
      "old_id": "15d842226cafb0a0399044d94009220d1dd33a49",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.cc",
      "new_id": "dac8ca909ae2371b18d24280a79494ce91e5ed5c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.cc"
    },
    {
      "type": "modify",
      "old_id": "cd74b45e327985e025bdb8985451916e605b6155",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.h",
      "new_id": "c0e41bf70e52f86d2e5896136c06554b6203f71d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.h"
    },
    {
      "type": "modify",
      "old_id": "0dd126befca4aa1922472212917c28cc5b04e232",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/implicit_weak_message.cc",
      "new_id": "7a1d4446bf32d00bfae74c6ee8f32546336ca141",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/implicit_weak_message.cc"
    },
    {
      "type": "modify",
      "old_id": "a822172e0fe90bc0f3ea748770e83d92687cbf07",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/implicit_weak_message.h",
      "new_id": "3279bd17771e255f31942b3c5c01ef312fec360f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/implicit_weak_message.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95d4687be33d674f8f3ddc74b1deda8d4a45e6a8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/inlined_string_field.h"
    },
    {
      "type": "modify",
      "old_id": "d3bc7c6dc8517a4c621576acdb2f6cf024e8d7b8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/coded_stream.cc",
      "new_id": "0851ff0cb6547db7b22fb405a348d4a5850832c8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/coded_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "ec85147b62b7a72fb1208e089a2f1b166b6fa979",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/coded_stream.h",
      "new_id": "9dad1c61395e720957a0d02141a97aaaf72f238c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/coded_stream.h"
    },
    {
      "type": "modify",
      "old_id": "96f91ae91c2d330bd24037c121e820af4f81efd8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/coded_stream_unittest.cc",
      "new_id": "1c8d3272608049182116b5ac1eb47f4fc5c4f5b2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/coded_stream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ab0fd5ac24e22a31cab146e50e2f72797cf197c6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/zero_copy_stream_impl_lite.h",
      "new_id": "29f63bf04a467720aa11bdb539cdc6702b2ea5bd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/zero_copy_stream_impl_lite.h"
    },
    {
      "type": "modify",
      "old_id": "91792f1808fb758f1f59327cd114429dced675fb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/zero_copy_stream_unittest.cc",
      "new_id": "08de8cb1ceede9778da3c03f6c22bf34e7b752e0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/zero_copy_stream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dadaffb619e103f52761676bd11efc0106d66a6d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/lite_arena_unittest.cc",
      "new_id": "3e88314d6180b827c9f6428a1949a3ddaf6af8b5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/lite_arena_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d66939630b7882c1d1c56971b461570fd7a24fa5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/lite_unittest.cc",
      "new_id": "b42a7b146614defc101f4ea1a4d50015681efcfd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/lite_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a75fb786e05022ad1f808101c3d135731bf2f3e8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map.h",
      "new_id": "6463ac2e02b46aae10b7c080693a024bb44431f1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map.h"
    },
    {
      "type": "modify",
      "old_id": "dc6ec9177e7b9ba9ddaeb27825c94d091a8b1e1a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_entry_lite.h",
      "new_id": "aa8ff39016d21dde141fca7838cdab72cc6ce3c6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_entry_lite.h"
    },
    {
      "type": "modify",
      "old_id": "ec4f83e1b2f8443d15c0b7103aeec41cb0fb6a15",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.cc",
      "new_id": "ac29c7e9521e7d7776b5a40601f9a2c2f29c3c82",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.cc"
    },
    {
      "type": "modify",
      "old_id": "6c75a6da40feef761ed6c745dbee61cbe344d4f2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.h",
      "new_id": "494401e129ffcb4a00f2480d0bf78f0427f9ece0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.h"
    },
    {
      "type": "modify",
      "old_id": "e317b5ed428acd280ffbcc35a26b4045157f0e9e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_inl.h",
      "new_id": "d0517792f008de425adf8da420a0091f8ddbb6ce",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_inl.h"
    },
    {
      "type": "modify",
      "old_id": "4e0e751c0ca538977f7ec139c0ae7a982b256a40",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_test.cc",
      "new_id": "f58d59e5a76a104a170243538dc5c1a40a338fca",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d59f92d24c0f8efc9591611dbc99c6d67787b07f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.cc",
      "new_id": "829a60ff7347bcc01b116356159045af39fd16f3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "42ec033780210fe380c259654330ae83a488e181",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.cc",
      "new_id": "810db233baecdc34f2851a383417fb616a681a44",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.cc"
    },
    {
      "type": "modify",
      "old_id": "fc630b584b154b4e9e5c032ffded0358c2711cc6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.h",
      "new_id": "f3d1a58a928d99dc709ec25b80e0a89826329979",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.h"
    },
    {
      "type": "modify",
      "old_id": "0b2b24b2df0da1a5b7edd4a64720b0af001189c4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_lite.h",
      "new_id": "4cbec33081e3f3f4393c106499e47e1631408072",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_lite.h"
    },
    {
      "type": "modify",
      "old_id": "a27036e75fecf5a932f73f419d7fbfd5c66aeae6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_unittest.cc",
      "new_id": "45b46bee86020b7ead08be3ea2d75bedf5fd4b3d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ffdcce09a967cdf2a9f8edafb785349bc3677d4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_unittest.inc"
    },
    {
      "type": "modify",
      "old_id": "1673e8afaed02a5b6d0c3782d0b0fb6d3342ee50",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/preserve_unknown_enum_test.cc",
      "new_id": "e292199e801aed0a6a1dd9935d22a39ca4fc9537",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/preserve_unknown_enum_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0f18c027e86f150acd8c2ca158524dad803587e0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/proto3_arena_lite_unittest.cc",
      "new_id": "2ac775d7d96f3cf8744c3d55a818965c1bfd5608",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/proto3_arena_lite_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3a0fb804bee3e79239c51de80d3124a52cf2052e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/proto3_arena_unittest.cc",
      "new_id": "dac73781622fe7ee6ab3792035616ca5bff7dbcc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/proto3_arena_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2e2beea909883dbede32653998ceea17a2cf6ef4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/proto3_lite_unittest.cc",
      "new_id": "f5c6084d8cfb249df5848e7e587a24f2dc65e63c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/proto3_lite_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "fcb9a435592385ab1cd00486017d2e567b69265e",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/reflection.h",
      "new_id": "5d0fc42b8e0191bb80952c5549b2196e93259b50",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/reflection.h"
    },
    {
      "type": "modify",
      "old_id": "eb2a0e7a54a19f6915ae87bf2d371e8c5b085030",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/reflection_ops.cc",
      "new_id": "3cd503404d319187f8aa52697ee7398327b2b315",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/reflection_ops.cc"
    },
    {
      "type": "modify",
      "old_id": "5fc619f2023bb499393b45e26dbda2aa5649268c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field.h",
      "new_id": "80820c7a095ccc977122129af2637d3073de1b31",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field.h"
    },
    {
      "type": "modify",
      "old_id": "fd46656540186ffff8f11207971e73dae34d56ee",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_reflection_unittest.cc",
      "new_id": "74ec83b050e3b67d4f38dfc012fc1476c1dea0f5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_reflection_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "16919711a5247ee454feba4db0eb7d3e22095adb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_unittest.cc",
      "new_id": "053a4d68f2ae109a11563c03c91dfd5cb152984e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b9d8f3cbc585c8ed1402cc1d0154c113d92e3b04",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.cc",
      "new_id": "739172f84482724feb057a0c56041617553c8d2f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "81893b1a1185ae3c3bfbcfce76bb53997bd0f3b0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.h",
      "new_id": "16ed21ca61a61c66322b048f1585e36f89bdb201",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "modify",
      "old_id": "309a4d2df1021894219cc051b82d35fdc693db6c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.cc",
      "new_id": "8f2d484818da21c9a36bf31d9d0a631466596c7d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "91aa3cf24cbf36c4949774bcae00325b032a6051",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "75665ff264638fb844dd70bc684cb3af631f213b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "9ec049795579ad3778bda77c0daf51f476576d21",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/callback.h",
      "new_id": "6888f136dd00011349641ea70972939a4ee121dd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/callback.h"
    },
    {
      "type": "modify",
      "old_id": "be652849ef14e961d5ec4eace18bf741edd7ccb6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/casts.h",
      "new_id": "35e2dba0585160b7d5820da2918916fd80362371",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/casts.h"
    },
    {
      "type": "modify",
      "old_id": "574c7405c6dcfe5fd9ca0b222c9a7e4dcb23fcb6",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/stubs/common.cc",
      "new_id": "33d24c57cb930706b60506a06d3b60e61a2ce120",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/stubs/common.cc"
    },
    {
      "type": "modify",
      "old_id": "04660b81631bbbd6cfcf57bfddd544b37fea86b5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/common.h",
      "new_id": "2fe8a98bc1502f6906569134dbb2d960a847cd37",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/common.h"
    },
    {
      "type": "modify",
      "old_id": "5ead98c81186ffd3a1da3aedaf2143c9bc6b45e9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/io_win32.cc",
      "new_id": "4407facb40fe7f608bb3ddf782ca62d6a6369976",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/io_win32.cc"
    },
    {
      "type": "modify",
      "old_id": "b216aece340d59fa8d112e594185466be1891381",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/io_win32_unittest.cc",
      "new_id": "c933757c773ff7b84b8340325bb353ad8287a675",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/io_win32_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "174290f6247774ea70c3b7797300a052ffebbc1a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/mutex.h",
      "new_id": "b9b7d2e1be1f948fa93748b59db497a04a7549c3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/mutex.h"
    },
    {
      "type": "modify",
      "old_id": "1f082c37e9b1d5eea6f39909f5c6028b88fa1cd3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/once.h",
      "new_id": "f3835ccd0496cdc3bd8bd5e3df7817395072b433",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/once.h"
    },
    {
      "type": "modify",
      "old_id": "27849298ea8658f6f5766ce1de489c0122096dec",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/port.h",
      "new_id": "de83def0eca6a69188a34cc3cb4dcdec5cb75386",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/port.h"
    },
    {
      "type": "modify",
      "old_id": "9301f549b1d6f9eeb038472eb326190d4be0e30d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/singleton.h",
      "new_id": "2e6ccbdb679dd2c1d63e7ed3912ffd524c8dd289",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/singleton.h"
    },
    {
      "type": "modify",
      "old_id": "4e02a85d8504751b0a6726c7faafbad6ca62400f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/test_util.cc",
      "new_id": "795cb6ae1776f9d8f76458155c6b5e28b514827b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "1c13a1a7f61a7a53a192abad038612acc5f52722",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/test_util.h",
      "new_id": "b9abb6717db45ce9690d88561a7f10a09fe44c55",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/test_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "185f68d90162f3fc7b1f207535069ca004dce598",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/test_util.inc"
    },
    {
      "type": "modify",
      "old_id": "eed2a768c099f2e2a541b48549e8cd26d9209edd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.cc",
      "new_id": "0965fd7af98c77532980e08a2fe97b4ce4a17858",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.cc"
    },
    {
      "type": "modify",
      "old_id": "a2670d6bb405027799a95a3f7a9cfe958d5c5f20",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.h",
      "new_id": "d6f3e16bfd92b27b7e456507cb0518150eb87f81",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.h"
    },
    {
      "type": "modify",
      "old_id": "f823bcb2ccf3612fc8b822e5389dbb13dfffc859",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format_unittest.cc",
      "new_id": "544c37e258c11030319df5d023f8b9a629568f92",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f57d4d66993cd03178b6cf75c53a40e689a2ab96",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.cc",
      "new_id": "8e6b5f23f8327b2c5f0940767f813e178fdedee9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "a0f9605ca7f0a73f7f237709737db369ac9ddf45",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.h",
      "new_id": "f73e75b3ee5a076d05fd47e7b6585373a7ea0089",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.h"
    },
    {
      "type": "modify",
      "old_id": "a2edabb69dfc45c464b46c1972554c24ee18453c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.cc",
      "new_id": "130af52a3088db46cdf87ba6b0679a5a37c9834b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "49bed8eed6d4315f3cb90ef810277dea14bc26b3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "69af6c2e915ff2b269070c38f183b83102532b47",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "2a288daa52bfa95dcf4129baf9a7f716d2f38757",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest.proto",
      "new_id": "4af2b051d1183e2c5fd705c8fba4d797637296cd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest.proto"
    },
    {
      "type": "modify",
      "old_id": "9a15bdaacff76867b8bebdc12a46ef5276981cdb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest_lite.proto",
      "new_id": "f3ff2b5d19ff1519ec5022110fc16208e562b89b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_lite.proto"
    },
    {
      "type": "modify",
      "old_id": "e55bb012741a2220d9bf78fb26f9c9710aa75964",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unknown_field_set_unittest.cc",
      "new_id": "a64769e7cd416181981d0a93500a0d7502285316",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unknown_field_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8a41349875b8c33cd063ac251c071409eac9d0d6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/field_mask_util.cc",
      "new_id": "a2e2a388995f5012f02e8a2c37aceffbbb51c1a3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/field_mask_util.cc"
    },
    {
      "type": "modify",
      "old_id": "91787bd527f3f57aedaa1e293b33f5c855d96d77",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/field_mask_util.h",
      "new_id": "f0299de963a68a739e4a8fce882678eac0cc533d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/field_mask_util.h"
    },
    {
      "type": "modify",
      "old_id": "0664d9e5bd4a68523af96d879b8c5c5a578853dc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/field_mask_util_test.cc",
      "new_id": "3ba30aa38c1ba62773080e1f959691c8e6d50c57",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/field_mask_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "213c2c40c0aadd6861588faa9fc4deaacab34ff1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/datapiece.cc",
      "new_id": "2f4242d5b6b570bdc627b115912e80e082423219",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/datapiece.cc"
    },
    {
      "type": "modify",
      "old_id": "95b3a17dd4cabb5ef68153158c31932150f5ba53",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/default_value_objectwriter.cc",
      "new_id": "2826e90eba5c0dcfb0f0393abacfbfd232930c8e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/default_value_objectwriter.cc"
    },
    {
      "type": "modify",
      "old_id": "09c6d23f4c89d4fd7bfca489f5e5dd5a9b79a63e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/default_value_objectwriter.h",
      "new_id": "02cf827ab599010ebc8d8f70d373a8bfe6f6d9d4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/default_value_objectwriter.h"
    },
    {
      "type": "modify",
      "old_id": "e1dd697aece9c04f347438afe110d723605135fe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/default_value_objectwriter_test.cc",
      "new_id": "0c4af61bc824d21ffd88616ae25d6d4598526edb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/default_value_objectwriter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1dc814a360fdb393c195f13a8df89240977ff924",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/error_listener.h",
      "new_id": "a19bd3f79acc3459b3bd074a2fa0e06ce07fbdd4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/error_listener.h"
    },
    {
      "type": "modify",
      "old_id": "38835f67d2d95100c077d52ed9a7a55e63e8c8de",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/field_mask_utility.cc",
      "new_id": "778a4510d73b647b7699e6c30b82e8f5a98db46d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/field_mask_utility.cc"
    },
    {
      "type": "modify",
      "old_id": "81da0500e594370655defea14106e992497f74ee",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/json_objectwriter.h",
      "new_id": "81644dabd46e59c0d0617e6b7ec30f3dbc1377b6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/json_objectwriter.h"
    },
    {
      "type": "modify",
      "old_id": "8cc588a6d41ac2713869b8b3d0dd8ae48092c6f6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/json_objectwriter_test.cc",
      "new_id": "0dc710c7fecc4b951a5227a6ca640917e6265a43",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/json_objectwriter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ada358374998ad09849e57eaedde87b8dbc7863",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/json_stream_parser.cc",
      "new_id": "1c63b31d370ba98d2a2fcced6c799f19a03b6c2d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/json_stream_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "8bebf2ab1f7a6e83ed7dd6e3b093011338dfe50a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/proto_writer.cc",
      "new_id": "9107e404b634b86fb578b9fe68bec309a66b4926",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/proto_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "0db8485cb7fd2eb4d3bd146b13a4b890adffa03a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/proto_writer.h",
      "new_id": "89ca0e8697e5dc16edf393942a05d5e8317b6d40",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/proto_writer.h"
    },
    {
      "type": "modify",
      "old_id": "72ad5a7a8b5d957662e1ca41bdc9e678a7ac484a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectsource.cc",
      "new_id": "56e6db1243329a3f182b6133af8cddafb26a327d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectsource.cc"
    },
    {
      "type": "modify",
      "old_id": "36bb1ba96b1e61f9ce417d2bca19a21f6e192644",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectsource_test.cc",
      "new_id": "df7907289cd579810ca1468c77df6857e366498a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectsource_test.cc"
    },
    {
      "type": "modify",
      "old_id": "97f968194958c84acbb40679ba75f7827e03e8ff",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectwriter.cc",
      "new_id": "2edfd0759ce516320294dc3ea0fcc694d105349e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectwriter.cc"
    },
    {
      "type": "modify",
      "old_id": "ab534912e69931d82d93ac4c4b612061d05f989f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectwriter.h",
      "new_id": "c33a463923a7517e5a56a9754afa42e434019804",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectwriter.h"
    },
    {
      "type": "modify",
      "old_id": "87d35b08bc5b89e92fd891186053393c6b38c733",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectwriter_test.cc",
      "new_id": "7f0df5677e5ccb7b0953a43034b87556d8ce70dc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectwriter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3f065d6b1cfcac8bc63a2dbe6251a3ac1da4d36c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/structured_objectwriter.h",
      "new_id": "8e63222b073a61c3def0e6656976a9413dd1bc56",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/structured_objectwriter.h"
    },
    {
      "type": "modify",
      "old_id": "869271f4e5c39b127030805ecc94d818e861d7ef",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/testdata/books.proto",
      "new_id": "5630cc78d6eeb96122c7fc07aa66484c27ea88c4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/testdata/books.proto"
    },
    {
      "type": "modify",
      "old_id": "85d0d5c9456e3fc99b09616b72f7e62e2921d6be",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/type_info.cc",
      "new_id": "3847b17904682d212cd2270661dbbf391524cc83",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/type_info.cc"
    },
    {
      "type": "modify",
      "old_id": "737ba9e47551ab76edf768c5123df9d4a80b33cd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/type_info_test_helper.cc",
      "new_id": "281a7f5800b7f09005370cc4d497b4b24a88f264",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/type_info_test_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "1a1967156b13527a793ee184e10e74ad4355950d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/type_info_test_helper.h",
      "new_id": "5a077e0492772b4f4d50312f24362a4047a27353",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/type_info_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b1007765e76a60902a8720f5dbcdbc8ab6434d3a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/utility.cc",
      "new_id": "b8d917ce28b0bbbeb9fe24db23351d0b59dbec72",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/utility.cc"
    },
    {
      "type": "modify",
      "old_id": "667e660c581ebdf3c3b7359e90505ef1cbf236cc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/utility.h",
      "new_id": "d8e06a97d212d5919e9c7014e5afac8e68894fff",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/utility.h"
    },
    {
      "type": "modify",
      "old_id": "25e78a6517176f9786c8743fff408b51832c89c3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/json_util.cc",
      "new_id": "ea0cc2e440a4736cba9597a17720ba56d33f1456",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/json_util.cc"
    },
    {
      "type": "modify",
      "old_id": "5b714bb12a69df617e6a9a9fdb7aceeb521fcde4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/json_util_test.cc",
      "new_id": "8c8380dcaa4c0ddb572f05efb499c289a9ed78d8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/json_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c32e941c21f3c8a6f8fc86e534f352b0fd3d0d3b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/message_differencer.cc",
      "new_id": "9842f64c11f2d0801e87d7dcab758e223eeeb922",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/message_differencer.cc"
    },
    {
      "type": "modify",
      "old_id": "11d6cc03323bf9835322a1ad6b4fff2c02597ed0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/message_differencer.h",
      "new_id": "bbcf8498ffb2bdeb9ae6fe6800c3a8f882389eeb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/message_differencer.h"
    },
    {
      "type": "modify",
      "old_id": "75cffd9f7ad92d5c51ff99c60daf4cafaebf1bd0",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/util/message_differencer_unittest.cc",
      "new_id": "a263d98316909e01c19a2c57d1bac0b40cdc740a",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/util/message_differencer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "46a6f5a8a59c1c1df23ed92fc36bf2a9885a43d3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/time_util.cc",
      "new_id": "d49128378c4453c84aea97fbb60057cb6d566f27",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/time_util.cc"
    },
    {
      "type": "modify",
      "old_id": "febaa41f75004aadbaa465cdab2b69c2e982634b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/type_resolver_util.cc",
      "new_id": "a69ed58c76c5a78b6f8d428c62f71b010e464cf2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/type_resolver_util.cc"
    },
    {
      "type": "modify",
      "old_id": "8a0bf652976a9d87725e869e1ffa9f159ce274ad",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/type_resolver_util_test.cc",
      "new_id": "9dea17aec5a028984dc62cefec43031a937a4ab1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/type_resolver_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "01704c9470a0273402c5ca9cc0007ad2deeadd37",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format.cc",
      "new_id": "3fdf84edef459c21bfc0529e5433d448d7e75c3d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format.cc"
    },
    {
      "type": "modify",
      "old_id": "76275518ac3a8a440224cb9758443a628e7259be",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_lite.h",
      "new_id": "77eaa9a68499e1f3ca44c04b95b3e96f9500b440",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_lite.h"
    },
    {
      "type": "modify",
      "old_id": "82fb62ae426906b60a6605a22b6d32823f7c3a43",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_lite_inl.h",
      "new_id": "6cd2c2fbe2858a04d7dd8afb93cc58e6107ef946",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_lite_inl.h"
    },
    {
      "type": "modify",
      "old_id": "34c6fed19706472dd48e453f8ef079d2eefc681c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.cc",
      "new_id": "ffd905f507087ae43ef4bc914a0845f63f929f29",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "876bf39b019cb07b69891d01555dfca0ed0e43a5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.h",
      "new_id": "9f51a0626ca65266ca5334a659d105ed80d7bb95",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.h"
    }
  ]
}
