)]}'
{
  "commit": "d36c0c538a545fac5d9db6ba65c525246d4efa95",
  "tree": "3fd29af0f137dfaf5df892723e60600f674392b3",
  "parents": [
    "4a0dd03e52e09332c8fd0f8f26a8e0ae9f911182"
  ],
  "author": {
    "name": "Feng Xiao",
    "email": "xfxyjwf@gmail.com",
    "time": "Wed Mar 29 14:32:48 2017 -0700"
  },
  "committer": {
    "name": "Feng Xiao",
    "email": "xfxyjwf@gmail.com",
    "time": "Wed Mar 29 14:33:05 2017 -0700"
  },
  "message": "Down-integrate from google3.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b2511f9ac55fd984cc1c4a990270d1a4f0012ba",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "564bff48a9eee5100dcca8c76ad53d392ddb71ab",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "29b325387385b9f7682a9024304e5b38d1ecfbf1",
      "old_mode": 33188,
      "old_path": "cmake/libprotoc.cmake",
      "new_id": "b663e354ba4b8ba918a3d70d9b802c6c2dc7368e",
      "new_mode": 33188,
      "new_path": "cmake/libprotoc.cmake"
    },
    {
      "type": "modify",
      "old_id": "1470e4b036b22e01576be59fd195c0679f1b22f5",
      "old_mode": 33188,
      "old_path": "cmake/tests.cmake",
      "new_id": "38dc0b522dba0ea2d770d6c2bbf0b8ff0c3d1819",
      "new_mode": 33188,
      "new_path": "cmake/tests.cmake"
    },
    {
      "type": "modify",
      "old_id": "1e5387a54c30f08e75b2c8ac5d867586046bd75b",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test.cc",
      "new_id": "0dd7787c0c480f9c60d4ed608a5e95fbddf24f66",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f05a25bcbdc4c63b64476a9d01940579b4bd15d",
      "old_mode": 33188,
      "old_path": "conformance/conformance_test.h",
      "new_id": "4e40a6acf3aa14c91ccf0f0c70f5b5357f175d56",
      "new_mode": 33188,
      "new_path": "conformance/conformance_test.h"
    },
    {
      "type": "modify",
      "old_id": "8cfd74da6e0ea9f455cb221e959b52d9dc80378a",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_cpp.txt",
      "new_id": "8a4fa7eb11bdac052963c345bbdd37c5ee9b07b3",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_cpp.txt"
    },
    {
      "type": "modify",
      "old_id": "632940efc8e42a9fbddd3b9a092dc48051922965",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_java.txt",
      "new_id": "a4f0f1023f670948b9611d38efd6e38367dbc1b9",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_java.txt"
    },
    {
      "type": "modify",
      "old_id": "9d556a036b3911f1a50ad6f1dda13561993f3c24",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_python.txt",
      "new_id": "0e907fe1a629078dc99af33d5937e3af8e4882b0",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_python.txt"
    },
    {
      "type": "modify",
      "old_id": "92404d2f6a7e1c72f218147d5bc5d6283491624b",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_python_cpp.txt",
      "new_id": "d72d79cd6b42c4a674861f888e2ac992dc30698d",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_python_cpp.txt"
    },
    {
      "type": "modify",
      "old_id": "809214cea50d829253dda8c87656d8587426f2bf",
      "old_mode": 33261,
      "old_path": "generate_descriptor_proto.sh",
      "new_id": "229bec43555d8d41699cc242852af3c1bbaae259",
      "new_mode": 33261,
      "new_path": "generate_descriptor_proto.sh"
    },
    {
      "type": "modify",
      "old_id": "37180da8576bae47bc5bb79684b22cbadea4015a",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/AbstractMessage.java",
      "new_id": "b5043eb5438956e5995d173eff42cd27ccb01355",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/AbstractMessage.java"
    },
    {
      "type": "modify",
      "old_id": "4f691dfdfbd477f206a59832ab0fc32218c9c329",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java",
      "new_id": "99787fcc7ebe729873e2b44d9d6a9e0e3112228f",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java"
    },
    {
      "type": "modify",
      "old_id": "7ff73ba4d1b4623cc152c9716bba39a106f58c7e",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/AbstractParser.java",
      "new_id": "ba570e3df16841b554e5b61224234a74376f2a6a",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/AbstractParser.java"
    },
    {
      "type": "modify",
      "old_id": "0d9f87ba01f401c9c543f5000c1842af789e9c38",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/BooleanArrayList.java",
      "new_id": "fd4c142b33fed84066151c72ecbeb85081698cae",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/BooleanArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "239798e4403f58835ba2219454dc389ad54898c5",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CodedInputStream.java",
      "new_id": "3dfbcb0ae4f130cc5a1603e6990faf463b485246",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CodedInputStream.java"
    },
    {
      "type": "modify",
      "old_id": "3e32c2c536a87298eb8da64f3d149d944ab96df7",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java",
      "new_id": "da0e9b12c312311a16f666220ce5d296d76f4da7",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java"
    },
    {
      "type": "modify",
      "old_id": "38346f1559fb2192c7b32b278d49f73dd8fe0132",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/Descriptors.java",
      "new_id": "75b16fe30e96405103b50da9a3fdb1cb1f2d691a",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/Descriptors.java"
    },
    {
      "type": "modify",
      "old_id": "6177f3cab90d19faedc51a3a0643325fe5f94673",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/DoubleArrayList.java",
      "new_id": "867b85ce8617a303a8e967e1677f233ef9135948",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/DoubleArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "e6358c3bae341d286ac29376e4bd42fb03d53ab0",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/DynamicMessage.java",
      "new_id": "2631db74756314af412f7980126cc27eac08e577",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/DynamicMessage.java"
    },
    {
      "type": "modify",
      "old_id": "a828f30edb3f7b14419fdc9d59d0635db9cfc88c",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/FieldSet.java",
      "new_id": "8a9239edefa8f1c4ad5b7e454568dc56cae33edc",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/FieldSet.java"
    },
    {
      "type": "modify",
      "old_id": "90d6154b154f6a9d1eff7d759ff625ec1bb67098",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/FloatArrayList.java",
      "new_id": "76645583ebb1fb60ee13e11bc7420d3b5335df33",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/FloatArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "2d7fd334135200cf345031c9de4bedc8b9f91e66",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java",
      "new_id": "cf3486e1d9b3e356a98c19812af651177ca042f2",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java"
    },
    {
      "type": "modify",
      "old_id": "fd051e751d322dca7ac59229f0dc738c95c796db",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java",
      "new_id": "b949cd17722ddffa39e5f0df3d2d27a2eef5a94c",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java"
    },
    {
      "type": "modify",
      "old_id": "2f526e3fd8e1bed817ad2baf9c4e8e7cbde3e7b2",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/IntArrayList.java",
      "new_id": "aff5c21b2603f2e16ed5de49563650c2e33a6841",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/IntArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "c234559ce3834f7b3ead8cf85839dc8bdbbb1c17",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/Internal.java",
      "new_id": "36bdece306f57cc38187b31b4cd58544607b8128",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/Internal.java"
    },
    {
      "type": "modify",
      "old_id": "4b0ba0fd6b7c564e1aec58f7ccd3832178758f15",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/LazyFieldLite.java",
      "new_id": "49ecfc0be69b27f79ba3ad86b5bb510587b1e3ad",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/LazyFieldLite.java"
    },
    {
      "type": "modify",
      "old_id": "5a772e3aa8407ccf9ec14a9c7ea4d96cb7bc3caa",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/LongArrayList.java",
      "new_id": "fc146e232b6e0ec3435c2c53f97d6caeadf31f8e",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/LongArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "7e8e9aad543eab8295597c08afdf781bde5b9002",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/MapEntry.java",
      "new_id": "0849b821cfd863d0047aeaae06d54355a332825d",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/MapEntry.java"
    },
    {
      "type": "modify",
      "old_id": "22aef8f93decec9af18c79e149fd03fad1142c3d",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/MapEntryLite.java",
      "new_id": "dcb5dfad3df91b942c7230dbc8484ba03e192fe5",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/MapEntryLite.java"
    },
    {
      "type": "modify",
      "old_id": "805defe29fc3131bf947cc522f78126755f85f85",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/MapField.java",
      "new_id": "ad8ceb02a9161a2934c60571343ef392b066c00e",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/MapField.java"
    },
    {
      "type": "modify",
      "old_id": "4264027911d53ab14998b6e38bc95063e4869559",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/MapFieldLite.java",
      "new_id": "a8b3dd884977882243051e93b4b18e68c06130a1",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/MapFieldLite.java"
    },
    {
      "type": "modify",
      "old_id": "cfbcb4425737787a82e65de828e88ae161d4cbf1",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/Parser.java",
      "new_id": "e07c68959a9af830ef76eafc1c3c4fe5d7490e24",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/Parser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79b5769d19877746e381d3b9e2ba268f7dfab411",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/PrimitiveNonBoxingCollection.java"
    },
    {
      "type": "modify",
      "old_id": "77b61b5f3c6ced8a95250c68ced360d51c712409",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java",
      "new_id": "30c991d40ba58e6ae7c95542165fb65c270457be",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java"
    },
    {
      "type": "modify",
      "old_id": "fb1f76a7311e89a4f092f87077be1d6ca5fbc465",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java",
      "new_id": "8ab0f26d9058cc348dcf1e23e59a6124937cf952",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java"
    },
    {
      "type": "modify",
      "old_id": "49708242156ca5ded0314f0ef0845c46b46cd694",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java",
      "new_id": "53dead801a92600199fe343030df7d960e0b7888",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java"
    },
    {
      "type": "modify",
      "old_id": "2bef27e923a6d222f63a490d39f60f72b5c55556",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java",
      "new_id": "d938113554c72fb7ed577a9a32f57d0d18058cba",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java"
    },
    {
      "type": "modify",
      "old_id": "5f7bafd602bea27a1032a45f6814d66096b5d8e2",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/UnsafeUtil.java",
      "new_id": "ca80d9464a9d96549e027ffb23847fa3d766936e",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/UnsafeUtil.java"
    },
    {
      "type": "modify",
      "old_id": "5b80d405ebda7c11b8fc524b62b2d67cd4900d9d",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/Utf8.java",
      "new_id": "be7b746e5a285b3f3f1f4b34ffe9540b8e2a22fc",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/Utf8.java"
    },
    {
      "type": "modify",
      "old_id": "5f013f3ce314c18bce22d3874a83a5d810d1910d",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/LazyFieldTest.java",
      "new_id": "f27e8e51b237865aa413181f0a2440aa9e28a30e",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/LazyFieldTest.java"
    },
    {
      "type": "modify",
      "old_id": "538432f7c1b1e833460d0ccbf9fe4f3f74071465",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/LiteTest.java",
      "new_id": "98c637a95a0079ef5111eee6f057d70271644f6f",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/LiteTest.java"
    },
    {
      "type": "modify",
      "old_id": "cfe4c4536ea9525ee7e9b7c980b8217c57027ca3",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapForProto2Test.java",
      "new_id": "453d39286d5c47aad1471193645d0105efd58658",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapForProto2Test.java"
    },
    {
      "type": "modify",
      "old_id": "81e951ccf7e1b6d6a54ae9306ad40ddbf74d2cfd",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/MapTest.java",
      "new_id": "01b371a309fd7cee882350e4d92c581a9fc03396",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/MapTest.java"
    },
    {
      "type": "modify",
      "old_id": "8c2e4c261c0e1367b6d65a03286ca829a88ff143",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/ParserTest.java",
      "new_id": "4bd34112d65247d17b4c1aa19537532c8dbc5ff1",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/ParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "c1bd21db5c5d9ab556a7e20defcf5ab601b8557d",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/TestUtil.java",
      "new_id": "e96adf076395b661303743f3152c24e69b29fe58",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/TestUtil.java"
    },
    {
      "type": "modify",
      "old_id": "6a91b02f039f145a4f5fba795ccada1216cea632",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java",
      "new_id": "249d7c5ed2c553c9c07092a42301c369e59527c8",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java"
    },
    {
      "type": "modify",
      "old_id": "6eef42c578c96f209b1b002ce023c0ac11857c78",
      "old_mode": 33188,
      "old_path": "java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto",
      "new_id": "b18b0d79f223e08c4d07f67f8b4f47a1c0fefe39",
      "new_mode": 33188,
      "new_path": "java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto"
    },
    {
      "type": "modify",
      "old_id": "d7b150972d95b6bd3a02649d75258d9d08d53b98",
      "old_mode": 33188,
      "old_path": "java/lite/pom.xml",
      "new_id": "c902f8192a191327d9328b9ae55d52b3f5e631a3",
      "new_mode": 33188,
      "new_path": "java/lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "838700f7f6de82a49f97f255ad1121cede777258",
      "old_mode": 33188,
      "old_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java",
      "new_id": "5e0f5fe3a8f24bc1d414f05426ecbbcdf52984ac",
      "new_mode": 33188,
      "new_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java"
    },
    {
      "type": "modify",
      "old_id": "1d631a2c5812fd88564db32f24dcc740ba0bb5b5",
      "old_mode": 33188,
      "old_path": "java/util/src/main/java/com/google/protobuf/util/Timestamps.java",
      "new_id": "d0bac417d5f3ca6980a64110ff12bb3cc9232507",
      "new_mode": 33188,
      "new_path": "java/util/src/main/java/com/google/protobuf/util/Timestamps.java"
    },
    {
      "type": "modify",
      "old_id": "de02c117e3644a6111120f552a00fed61e33d6e3",
      "old_mode": 33188,
      "old_path": "java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java",
      "new_id": "6943093fa315caba71d03a04e89a0439c24f1702",
      "new_mode": 33188,
      "new_path": "java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java"
    },
    {
      "type": "modify",
      "old_id": "26bf359459060f96e1bf33fbb3e024533314051d",
      "old_mode": 33188,
      "old_path": "js/binary/decoder.js",
      "new_id": "ad9cb01bd5bc7a55e11a0b3b77f50b55a9541495",
      "new_mode": 33188,
      "new_path": "js/binary/decoder.js"
    },
    {
      "type": "modify",
      "old_id": "cb8aff969ddffcfc8018115e208f0a2a2abdfc99",
      "old_mode": 33188,
      "old_path": "js/binary/decoder_test.js",
      "new_id": "d0139e293a61d29823d00029f6008b4005949a32",
      "new_mode": 33188,
      "new_path": "js/binary/decoder_test.js"
    },
    {
      "type": "modify",
      "old_id": "aee33e7e6810a10569bb000747f8f8d6821b342d",
      "old_mode": 33188,
      "old_path": "js/binary/encoder.js",
      "new_id": "f25935f1fa80ea0bd0527e59395efb17255dc8cf",
      "new_mode": 33188,
      "new_path": "js/binary/encoder.js"
    },
    {
      "type": "modify",
      "old_id": "8c5a4e88dbb9f860ae1361f5ce15942c14bd2e4d",
      "old_mode": 33188,
      "old_path": "js/binary/reader.js",
      "new_id": "d5d698f79d8b8ff4e4eac5f41e398efe20c67fed",
      "new_mode": 33188,
      "new_path": "js/binary/reader.js"
    },
    {
      "type": "modify",
      "old_id": "3ecd08e9f3a63c14a24682d0459ef16214cf0e4b",
      "old_mode": 33188,
      "old_path": "js/binary/utils.js",
      "new_id": "7702020b562684c55092f72afcdf550605d17f5f",
      "new_mode": 33188,
      "new_path": "js/binary/utils.js"
    },
    {
      "type": "modify",
      "old_id": "c3009dbb546f0614386b6f5441a86f3204011e10",
      "old_mode": 33188,
      "old_path": "js/binary/writer.js",
      "new_id": "672e94bd290d213bd5c229c3a6acdb58dcc5cc43",
      "new_mode": 33188,
      "new_path": "js/binary/writer.js"
    },
    {
      "type": "modify",
      "old_id": "83fcdf917f364ad3fbbb1a5d8edb51fad5a60261",
      "old_mode": 33188,
      "old_path": "js/binary/writer_test.js",
      "new_id": "118eecfc6cd13f9c935eeae50f5624fa27969b48",
      "new_mode": 33188,
      "new_path": "js/binary/writer_test.js"
    },
    {
      "type": "modify",
      "old_id": "4f562dbc1e8a1fd4cec6aeb0b48d3956cc2cedc6",
      "old_mode": 33188,
      "old_path": "js/map.js",
      "new_id": "d423499f05e3d5a5627fb432d93d0c426be24957",
      "new_mode": 33188,
      "new_path": "js/map.js"
    },
    {
      "type": "modify",
      "old_id": "220a5bdb7e55f9cde7e7b2926e09909b92dbc3da",
      "old_mode": 33188,
      "old_path": "js/message.js",
      "new_id": "1f6bf16b6e768dc9f2465e384dd0128652616ccb",
      "new_mode": 33188,
      "new_path": "js/message.js"
    },
    {
      "type": "modify",
      "old_id": "2298742d77f0b71e67f063b1be126c05d14a5423",
      "old_mode": 33188,
      "old_path": "js/message_test.js",
      "new_id": "dc0ae211ba4919b615b346f219e37dfc1d808dff",
      "new_mode": 33188,
      "new_path": "js/message_test.js"
    },
    {
      "type": "modify",
      "old_id": "1333f9966e4cd55a24e349602db14150f5d4b5bb",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/descriptor_database.py",
      "new_id": "40bcdd720b1e51908aba206ca0e15176c77f1668",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/descriptor_database.py"
    },
    {
      "type": "modify",
      "old_id": "fc3a7f4404442e46921ba50bca834237605e77c1",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/descriptor_pool.py",
      "new_id": "7844575f3ee770c4a7531f5427236a234f276dac",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/descriptor_pool.py"
    },
    {
      "type": "modify",
      "old_id": "de13018eefaa8ddd0bf447c10ad06b6b132ccec5",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/containers.py",
      "new_id": "68be9e54a8d49e97f46d484be289e7dc0f6acec5",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/containers.py"
    },
    {
      "type": "modify",
      "old_id": "1e710dcf82b1a8f57e8ae697b647b24ab7a0dc7b",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/descriptor_pool_test.py",
      "new_id": "2ba1d285aeafe7531d3c5d58e28e592cdc98e851",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/descriptor_pool_test.py"
    },
    {
      "type": "modify",
      "old_id": "48ef2df31c21dae7cb5b8c813a38613da63a22e6",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/encoder.py",
      "new_id": "80e59cab0adecaf245786cde94d00e019e5a7a76",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/encoder.py"
    },
    {
      "type": "modify",
      "old_id": "9986c0d99bfc8913e2b2e629bd4dfac34936c14f",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/message_test.py",
      "new_id": "e8b794f0e4e2b2c6ec96794328e673df15876af4",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/message_test.py"
    },
    {
      "type": "modify",
      "old_id": "4b7010390ab0d2f7ae1f38da3a82a5f58899f417",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/python_message.py",
      "new_id": "cb97cb2847f62660de92107b03cea21d59ec390f",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/python_message.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f90cc4387efddf2b95371956cbedddd36e1e50a0",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/python_protobuf.cc"
    },
    {
      "type": "modify",
      "old_id": "0e8810157825a72ba007d601407f07f12190fc45",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/reflection_test.py",
      "new_id": "55b0d72e1e2d91544cf42215fee0a9a86b92107e",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/reflection_test.py"
    },
    {
      "type": "modify",
      "old_id": "4f5173b2a26d8ce46a563a93bd9da401af02e466",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/symbol_database_test.py",
      "new_id": "af42681ae2bfafc10e8b335421c72a256f5a5c74",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/symbol_database_test.py"
    },
    {
      "type": "modify",
      "old_id": "176cbd151a9e286684e646241dcc2a0d07f0cefe",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/text_format_test.py",
      "new_id": "188310b23685e510fe162038371ad03de7038ff2",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/text_format_test.py"
    },
    {
      "type": "modify",
      "old_id": "924ae0b9cd87487e5950e152d31beb772b9ed63d",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor.cc",
      "new_id": "f13e1bc14ef00ca7114c93419bc9121d17d7c47d",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "1ae0e672ed37a7e007885832ba5071f429aa2cdb",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor.h",
      "new_id": "f081df842d3a8a147d1ca30ecb4cb8058bcc36ac",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "fa66bf9ace7091c59d36db93f463d27c8a3557e8",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_pool.cc",
      "new_id": "16f4d49d25cf4a82a4fa12abe5942a2e3af340d6",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_pool.cc"
    },
    {
      "type": "modify",
      "old_id": "c4d7d40343431157616cff87bef1cdeb08711e8e",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_pool.h",
      "new_id": "53ee53dc5e853871e01eacba2fffa5a61a2d0cce",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_pool.h"
    },
    {
      "type": "modify",
      "old_id": "43a2bc12d97daf74bc8960eb1c40c21a49a4bf64",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/repeated_composite_container.cc",
      "new_id": "9cb4e9a1be96ac798b998ece478bd98aa6dac703",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/repeated_composite_container.cc"
    },
    {
      "type": "modify",
      "old_id": "a128cd4c6182c9a1fbf3a2c57e65292f4948cdda",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/scoped_pyobject_ptr.h",
      "new_id": "a2afa7f19de25fb198b2767bedecc3eaa24df497",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/scoped_pyobject_ptr.h"
    },
    {
      "type": "rename",
      "old_id": "beb6e4604a6f4d3ddd2ef09bc3a77171c5497fb6",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/python_protobuf.h",
      "new_id": "beb6e4604a6f4d3ddd2ef09bc3a77171c5497fb6",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/python_protobuf.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "05bafd692f5ce7ca02413f21aa20fa2f9cd07447",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/reflection.py",
      "new_id": "f4ce8caf9be685315c6767c79280ac004acc792a",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/reflection.py"
    },
    {
      "type": "modify",
      "old_id": "ecbef2111425fcb1ba3549d5ced77fb73d22d7a2",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/symbol_database.py",
      "new_id": "07341efaf4ab75ac5c7a771ec858a729078182a6",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/symbol_database.py"
    },
    {
      "type": "modify",
      "old_id": "90f6ce42a483e938825ee24a05bcd74c91463b5a",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/text_format.py",
      "new_id": "c216e097d97802790831fb14ba56445e80590e2b",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/text_format.py"
    },
    {
      "type": "modify",
      "old_id": "bcd81576b2bb5f559ae532f7b0f2b8473eeee2d0",
      "old_mode": 33188,
      "old_path": "src/Makefile.am",
      "new_id": "34abfcab8f7171afbeda7fe343dd0cc8ccdb9c97",
      "new_mode": 33188,
      "new_path": "src/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "04e541667f458c7287b6c951b13ae08d5669308e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.h",
      "new_id": "c2c27ec33381a2948df0a09679e3962b71137b4d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.h"
    },
    {
      "type": "modify",
      "old_id": "94c9539f448e918b3d3e290efb152e0577426e6e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.cc",
      "new_id": "6c80aaa24e6249b0ea57fffd53893aba856f8932",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "1a61d5afa2918cc89ea3baf7dc77f9ae6cb1a98f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/any.pb.h",
      "new_id": "e5051c79286ce7cbd99c5e134a121c71ea61646a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/any.pb.h"
    },
    {
      "type": "modify",
      "old_id": "6518e5181779552173b99a9472622c435ba4dd26",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.cc",
      "new_id": "94c6685f57a6c1f728fe33ea14a83f8c55e118df",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "2eb571e613b6e7f110d160551840d556128c17ee",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/api.pb.h",
      "new_id": "5ddd78e7b5dc0971fb62bd56f76af501f4d604ee",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/api.pb.h"
    },
    {
      "type": "modify",
      "old_id": "05e05ebc192d6ef5232852bd81e621659d59db74",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "b6a375ac560dc0a81010a24f83b6ab6cc26f58fa",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "4f9571dbffc8abc7880b1be0bb6b86a465b8df66",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_unittest.cc",
      "new_id": "6172cade09df37adaad76ce30beb89d343af94c8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f10732c0c4c2eaf781e2b9ce9af4184d1276b9da",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arenastring.cc",
      "new_id": "7f33a0c8658dc80575a4e72fb32b3f1e89b1b775",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arenastring.cc"
    },
    {
      "type": "modify",
      "old_id": "a7efb7529b9337f89caee97e4c2394dc0c2bb12e",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/arenastring.h",
      "new_id": "63fd00e567f2bcafd3b3bed87c62dcdb51cb177a",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/arenastring.h"
    },
    {
      "type": "modify",
      "old_id": "e2b2a66167f3633a56da502bce8b648618bd332e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/code_generator.h",
      "new_id": "b917d3733436f60ce3e92ba48f2c31fe190f70c5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/code_generator.h"
    },
    {
      "type": "modify",
      "old_id": "f516477b92b18e6061ff7eeed0844638825fa6ca",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.cc",
      "new_id": "30a79c5dba02759030b88dfc5bee6c67fd55fa74",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "8f8c2682fdb26ba57882e5484788c644c6fada91",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface.h",
      "new_id": "997c17482d238b7abed17ecfc099ae5d43381e74",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface.h"
    },
    {
      "type": "modify",
      "old_id": "eab14f600142d46b6d047e916b7f883d6936ddcd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc",
      "new_id": "366e623f1ed0955582a13e0042806b6d79402e13",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/command_line_interface_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bf4e58319c641c739573b290316619d752df0b47",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc",
      "new_id": "fce58c029226c05437a3a9c838820e22441032c1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e4b17a98e47ded0ff88f693f50711d8417d04daa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_enum_field.cc",
      "new_id": "c15be9427fbf11db647cd48548d0e140e6d60044",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_enum_field.cc"
    },
    {
      "type": "modify",
      "old_id": "f2e013c05e18f111ebaf93069069dca0b2f84c5b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_file.cc",
      "new_id": "83e68c12659df0d8f61bba3648eaab51e1bca499",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_file.cc"
    },
    {
      "type": "modify",
      "old_id": "e3fbb96d23912b03aa05a9e58454867d84c85275",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_file.h",
      "new_id": "e10fe2f3d0422b37c1aa28f6f7b5463c82dba271",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_file.h"
    },
    {
      "type": "modify",
      "old_id": "648ab28a514bc1d05bd84d464d796dcc791708e6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_generator.cc",
      "new_id": "cee31224fc032d65b6c857057c794c5e4c69471a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "3c4dddc59042d5ceb1dbde3018ad8a9c00f88442",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_helpers.cc",
      "new_id": "9cddba5c208f2ff93ee169933cd93118bac04843",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "0f297ec8b1909d359ddf413f54fcb5e20e2a2491",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_helpers.h",
      "new_id": "a744a8650e38055ea4ecc67c36e66d63baa80b0d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "b4eaf485d06e75f4e7cfc9e298de04dcad565ab7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_map_field.cc",
      "new_id": "52a3b8b0df88ae16aff874eee0d6b2b7c6381355",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_map_field.cc"
    },
    {
      "type": "modify",
      "old_id": "816687b3a94ee972e5f1881b8028a4803122f1b1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_map_field.h",
      "new_id": "02e664976667b63b310532c9e384d385a68636c5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_map_field.h"
    },
    {
      "type": "modify",
      "old_id": "1373ffc2c1ab264c1243cfa9d23a068bf2cab300",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message.cc",
      "new_id": "d9524f649cedd487f7bfc0070339b6c8ec32b27a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message.cc"
    },
    {
      "type": "modify",
      "old_id": "1a804a16b38ea41dfb0018a2c9b8d62965f8acbf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message.h",
      "new_id": "23aaeeb0fe1d21630e9e60a3ca869a7fe9a2f9b2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message.h"
    },
    {
      "type": "modify",
      "old_id": "c3d1745c7cc5e0415784b69c9552ac7f32629fd6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message_field.cc",
      "new_id": "fc3c456417d92ab95a638db96514727864e30212",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message_field.cc"
    },
    {
      "type": "modify",
      "old_id": "9ca9115313bfec91663d5b67667bfbb1045f789f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_message_field.h",
      "new_id": "cd9737f0e3724558958da8d41d90ee7fc56cab1b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_message_field.h"
    },
    {
      "type": "modify",
      "old_id": "ee44fb0abce35a1a00b45e246f04739957684ef2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_options.h",
      "new_id": "bdaa12a55dabb017a4bbb589c50d2f9825d5307a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_options.h"
    },
    {
      "type": "modify",
      "old_id": "4a0a23f60e23a73d636ad5bde1da1ebdf864796f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_primitive_field.cc",
      "new_id": "020c194120e83611aadacdcce051deb54bd30174",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_primitive_field.cc"
    },
    {
      "type": "modify",
      "old_id": "664a2779468bf34e91af78009c68dc9e6b4f0391",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_string_field.cc",
      "new_id": "7a849e2e5ea2f53613658f7e632a82adc3e5a651",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_string_field.cc"
    },
    {
      "type": "modify",
      "old_id": "6d68ec35a9def364922aa51cc2f19e904007f6ed",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_unittest.cc",
      "new_id": "e56964c78f1f23f3812d89d3fbb7e2beca0b27ba",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "462748b9d5a351bf4f88bc0b16b06e5ddf3064ef",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/importer.cc",
      "new_id": "844edc1c8e75985c254407f3c17e4eae01dd479d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/importer.cc"
    },
    {
      "type": "modify",
      "old_id": "759636e164b294b15a19ff717c4fd24f9056fe02",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/importer.h",
      "new_id": "a4ffcf87de32a0fe7d82620988ae86cd597e6c55",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/importer.h"
    },
    {
      "type": "modify",
      "old_id": "00285bcc63a41c48a91d4d4a51860677e8098953",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/importer_unittest.cc",
      "new_id": "a96ac8533935f79a2df6ce15d0a746615e9e1ef2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/importer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "50eed5da49f5831b968c0efd62dd18652be25640",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_enum_field_lite.cc",
      "new_id": "1eefdcfc12272ef8fd144eec44b8a09de54ae778",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_enum_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "96815920a67a0b34be7008b575a47903cb5cbe00",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_enum_lite.cc",
      "new_id": "38b054e70a00f4cc1e05d87c20295b3f9262a823",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_enum_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "434e610cc1f9b3a69be6e43db84387d0db25ccf6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_field.h",
      "new_id": "cc1d83d9815dbd0a29736e2b28a1905e5d9e4e3b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_field.h"
    },
    {
      "type": "modify",
      "old_id": "86719f704c778d56896da970a4b31ac2d3be7f9e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_file.cc",
      "new_id": "0fda166d120af3fe5d2b4839962c8d257ff4c6dc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_file.cc"
    },
    {
      "type": "modify",
      "old_id": "2c02d996fe1f72aa04f7051a2087064a384c6cdd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_generator.cc",
      "new_id": "021412109856859b9684e52a6d5cc8e479840dcb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "efb5fd45655c342dabdc9aa23e18c7799a4979e8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_helpers.cc",
      "new_id": "8469740fba282318e29e07326e02fa080efffd7f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "49070ba0e1284d5c06890151001dadb804faa0e6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc",
      "new_id": "51bb11f1c71821436c49fc02a165803180775589",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "47ebeb49a03edb1578fdf878cb660f8d444f13ff",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_lazy_message_field_lite.h",
      "new_id": "65b84fbcabb0113fe7d528878a1f53a26693f46b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_lazy_message_field_lite.h"
    },
    {
      "type": "modify",
      "old_id": "523052cc9e934c6d3e85d691e8eae5682cf17b91",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_map_field_lite.cc",
      "new_id": "36fa2b7b2a1cd9b0ecf1fbfcc4c7140c558037e8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_map_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "63dedbc2cf4c41734f60c0e295aa5486a3373b6f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_map_field_lite.h",
      "new_id": "94aa48136bc5a8ac81ccf0770e0afa41d8f31f67",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_map_field_lite.h"
    },
    {
      "type": "modify",
      "old_id": "3b8d7ab8ec305c8c4918eff5e26c816e81d1a19d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message.cc",
      "new_id": "6e3b4a758d29d71168c5e221e983a9a30191541f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message.cc"
    },
    {
      "type": "modify",
      "old_id": "7e404ba1674fe3d6a67c61da71f3293c691e586d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_builder_lite.cc",
      "new_id": "1ad58c09ce3d2e3d6c82f2b65938df41a8dbaa3c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_builder_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "0957676cb053ff0539a069bfc11b2a6aae910b51",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_field_lite.cc",
      "new_id": "c71e910128bc78dd7becdfc1834c44df4f09cc6f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "dbb263de18f4c775df8faa36b69351cf57604e5f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_field_lite.h",
      "new_id": "7c814c6d7e058f30ecf4e0781c48cd02908267a7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_field_lite.h"
    },
    {
      "type": "modify",
      "old_id": "e84321bb634961fc2c04d646c3d66c39c4203bd5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_message_lite.cc",
      "new_id": "5007ecee8f7f9285ee3f3d4585e94580069b0ea1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_message_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "b04bf1c22caa86a808c7a50c58ca724654b08d99",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_primitive_field_lite.cc",
      "new_id": "0e8e492f6293bcb985453e0639481485795a85d9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_primitive_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "dc59f0cf9e0e1001afc8dca3d323f30d33d62744",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_primitive_field_lite.h",
      "new_id": "93416f0b6826ff94c3e891c963ab48c46e04bdcf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_primitive_field_lite.h"
    },
    {
      "type": "modify",
      "old_id": "138e59b6938b1d976404f2359d49690308707f07",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_string_field_lite.cc",
      "new_id": "7e3ad1d007fff7f7414929d60cda218731188ddb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_string_field_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "80496c8744fbcd4b93f38c4a54d39f39516c153f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_string_field_lite.h",
      "new_id": "b7fb640959e50fa8bf4afd197d6667e0be855c15",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_string_field_lite.h"
    },
    {
      "type": "modify",
      "old_id": "57d38237b3a9e31d6b86fcdba0cc1414904ed09b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/js/embed.cc",
      "new_id": "a725b62eb8c689fd7f8d713e85a15c534274f118",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/js/embed.cc"
    },
    {
      "type": "modify",
      "old_id": "727ed09025ad9ed522f3f43d326a1b363bf8e3de",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/compiler/js/js_generator.cc",
      "new_id": "7c63e58f650c2142ccd00535eec73af6d958b782",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/compiler/js/js_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "77c07bb4e1a1e118d27b6f098a0cee2d575b8cfe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/js/well_known_types/timestamp.js",
      "new_id": "b7e43f1967529e336efc923aea81b827abf4c7cc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/js/well_known_types/timestamp.js"
    },
    {
      "type": "modify",
      "old_id": "a4b522cec36e7029801349c7898951f291979f56",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/mock_code_generator.cc",
      "new_id": "0ddb99e56e2d4ccee7a4fa616d62926523b5bc1d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/mock_code_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "20140f8e7b6a80a6adbde2484aac51248774a0c9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/parser_unittest.cc",
      "new_id": "d5e31325c9ed9a2371b1c7439a2f617ac212fd78",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d044fbbebfae352a5c9bfce94244932e362f7851",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "f7dc1b70867db9218181fce8edb37f8bb4f72fc2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "ff8b949f2c10f3a13e113b1016e0a29247510cce",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "c9abc2568a9acf77a4f39a434b356926cbf4ec20",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "bf91d76e0f29efd76914f86c932c63313f13ed11",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.proto",
      "new_id": "f04dc73c8cde890c09a0198e97cb9f245a3c61b5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c185e4f910836928f80c53939e3a5e4e2aaecb30",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/profile.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2ce5efc81f8472a5ec925c542fa619f0726b89e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/profile.pb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09ebe091b8089e887625f35f2121050393f95360",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/profile.proto"
    },
    {
      "type": "modify",
      "old_id": "4830fd70a0df082bc03037b4ba201256c37441a6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/test_plugin.cc",
      "new_id": "c676ce8ce9f43561949d41a7933952fda892e103",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/test_plugin.cc"
    },
    {
      "type": "modify",
      "old_id": "07d52b18cd7d40a0828d66b7bb9304130d819abe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/zip_writer.cc",
      "new_id": "458cced29d2b11a27c87757ef43562f3d3e31816",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/zip_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "737f4d42f3793d0145cc2f2c7801889606b68c59",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/zip_writer.h",
      "new_id": "03db4d573cc0654e9d9e1bcc70145e95ed9f9bde",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/zip_writer.h"
    },
    {
      "type": "modify",
      "old_id": "c87327ce010e313faf3bfee53a74f5c994d1414e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.cc",
      "new_id": "6a807926ad622d86a835edf6d7fc1abe62634dfd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "cc0996934676e470becbed2675221a7a1e8ff5bf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.h",
      "new_id": "7aea7344da584d7aa05947a151805ed6a06ca667",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "57fbfd86cc658ae5abf4ff8584bf753fb488fa33",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "56c395e6b8ba7b44cc72bb03cf82a4a5915b18c2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "10708963af37e150168c781d519ab9e1d02fcffc",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "b8c97a6dd3f4459e8409568926d2eab8d8cce2bf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "be2236839060e3f81ca828cdda02368c887fbd50",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.proto",
      "new_id": "f859c42972fcb8b5397991739030e69f40507cb2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.proto"
    },
    {
      "type": "modify",
      "old_id": "57ae960f9b832102f0f57fbd8062ac54407fabf1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.cc",
      "new_id": "4e46b2a88a1bd87ec579225462435704eea1faee",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.cc"
    },
    {
      "type": "modify",
      "old_id": "be97a6d8862af674815e59f0de0a5b4583bcc98b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.h",
      "new_id": "28f8af7a2da0089159a9fa056cc55fed4469aff7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.h"
    },
    {
      "type": "modify",
      "old_id": "05d67656f6eec31bf00ea2bb89d8e4739402a9c8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database_unittest.cc",
      "new_id": "7e81d70af236ea00e6c9a880a47d708f121ed33f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7ec75156b88bf8cb42f0ac1d6840d8ed7d2c3687",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_unittest.cc",
      "new_id": "7523893117741a8bde7397e89afa2af3dd54caa6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e046cc5a7fd7e5f3824598751ac3f39e179d1cbd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.cc",
      "new_id": "ae1a5e08f587605bc1a9e92868cd4835e9f2e030",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "591c11d1da7a5bbe0073b94170655755cc7603d7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.pb.h",
      "new_id": "9de33feac7bf534f6cc5b9b1db4b854b6396b539",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.pb.h"
    },
    {
      "type": "modify",
      "old_id": "7f461f408d82f602ff9f106df2caf2d8c1a86848",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/duration.proto",
      "new_id": "975fce41aae054aa4c20c1481db60d1333d6e7b6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/duration.proto"
    },
    {
      "type": "modify",
      "old_id": "d6bde495bab9ee07c386cd8a2720ce58b23b9dc2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/dynamic_message.cc",
      "new_id": "ee8113e31dba66ddc1d930abd32b1add7c311d30",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/dynamic_message.cc"
    },
    {
      "type": "modify",
      "old_id": "31cba0971697e1a7661a1a66675df39caad94451",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.cc",
      "new_id": "71195056f71d1a47c43b6ab154a103bb4b6786aa",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "a75d6dd695b463349dd601d9a3bd1b9b86283f66",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/empty.pb.h",
      "new_id": "2c599554148dcd751a5781db607d61b43e38446c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/empty.pb.h"
    },
    {
      "type": "modify",
      "old_id": "f5aa8de959c164344a88f3280c3f28d0b8d59acf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set.h",
      "new_id": "cb8ed217b299ce89fd61e90bb1f870bd005867d7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set.h"
    },
    {
      "type": "modify",
      "old_id": "8f8f180a7e26b4e3d40d4d45b4cfbe3c13a1acef",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set_heavy.cc",
      "new_id": "3649104ff39a7f5144e9b7a5ee123f980d13cf41",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set_heavy.cc"
    },
    {
      "type": "modify",
      "old_id": "d6b823c042749de4b87f725d6e65ebc522bcf10a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set_unittest.cc",
      "new_id": "772d2734e90be56b9fa304a927fd4987b479145d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b054dffdd9600fe4fc9f920243da97b0fd0b2dad",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.cc",
      "new_id": "094c4cc9c2fa4d99ab27feaabc2855f11d0bc1c0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "b609f235b4f0e4a4b0dbcbd8c8fe746960479b0a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/field_mask.pb.h",
      "new_id": "ca2cb25b37453d7f25ea25e73e38f7f90baad142",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/field_mask.pb.h"
    },
    {
      "type": "modify",
      "old_id": "2f8f8256b7114f9204e71f05f3cc5b63bfd1d51c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.cc",
      "new_id": "9aebd901261aadc3ed73b1f88874d14b044128cc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.cc"
    },
    {
      "type": "modify",
      "old_id": "8b1362a2a7b54b442946e797bc151c2aa8f39956",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.h",
      "new_id": "b4fdbb114f7ebc54e12eb254c8ad2558105355cf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e281266dfed152bdf1b4acf5a7979611d864fc7b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_table_driven.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "557c57d35cb412b01d5ead2062944c34396ab2bd",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_table_driven.h"
    },
    {
      "type": "modify",
      "old_id": "b4d2c9c15032b17505f1e01fdd4ce02e4106f58d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.cc",
      "new_id": "35d8156ef3d1a5d704a5d473eb5ac265c7cc22cb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.cc"
    },
    {
      "type": "modify",
      "old_id": "14101832a24f01b25b3220f006d38f4350ba472b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.h",
      "new_id": "903c4ee8ee7ee7889215ab140e1617fdad537543",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.h"
    },
    {
      "type": "modify",
      "old_id": "3c2e0fbd2cb2643687aa33734f3902cfeed25f3e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/coded_stream.cc",
      "new_id": "df4250e5134bfff704507bbaf8dc93afb73d4080",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/coded_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "b71b4a989d4211331f10fb9792a1ea9dbbcf737e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/coded_stream.h",
      "new_id": "20d86143110f96f14c62f6f31e752cd9b269cc83",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/coded_stream.h"
    },
    {
      "type": "modify",
      "old_id": "31574d5be35b3ca6c81fc25ceff30b9ffbddddbe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/coded_stream_unittest.cc",
      "new_id": "96f91ae91c2d330bd24037c121e820af4f81efd8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/coded_stream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "df1a446ebc16fc5c19125c8602b7ad6bbc9f48a7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/io/gzip_stream.h",
      "new_id": "15b02fe3d7dc7fdf97c27bfa198d0c380ecc495f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/io/gzip_stream.h"
    },
    {
      "type": "modify",
      "old_id": "3ca3fbaf6ecb3a4ba54d3723967000a5b77e770d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/lite_unittest.cc",
      "new_id": "90d59fbb4e77de24f240f62e23dde8eb46675f28",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/lite_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "88878b58d7823c4ff4cafb8ab4e82763212c3345",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map.h",
      "new_id": "18ee365276b859eb82685c8a312cce2f105076ba",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map.h"
    },
    {
      "type": "modify",
      "old_id": "d7db9b0f7233ef5fd60744b201de5aabdc313b31",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_entry.h",
      "new_id": "0a7d9a9720dbe0b0abb57544f732544e9ac25797",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_entry.h"
    },
    {
      "type": "modify",
      "old_id": "1243911bcb98a96d650e5f7d7869d761c6868bfa",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_entry_lite.h",
      "new_id": "cd67f6e0fe27a131bcfac836436decb1fa529f57",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_entry_lite.h"
    },
    {
      "type": "modify",
      "old_id": "49f918181fcc968e46266eec3799c0ba4aa0ec55",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.cc",
      "new_id": "4cde0aaa0101964562ade70f4f6e4ce02544395f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.cc"
    },
    {
      "type": "modify",
      "old_id": "d6af8532d28cf64f7289fae6ed02abba5308bc9b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field.h",
      "new_id": "6d90407635e87c6f9336d389dd5bc8112490510d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field.h"
    },
    {
      "type": "modify",
      "old_id": "2d84b0a3c2491b2ce24fe4b7309f5ef99ef564c8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_inl.h",
      "new_id": "8c5da3c683638c3d5f48112b8f345c902eb0c4a4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_inl.h"
    },
    {
      "type": "modify",
      "old_id": "cb0a4a450bd4509fcd502d73828aaa1159f54e39",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_lite.h",
      "new_id": "2d1023925dc8f2f5abc89c77e3e49772c811cec2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_lite.h"
    },
    {
      "type": "modify",
      "old_id": "dd5061c4985124421436071d4f66157fdccff63d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_field_test.cc",
      "new_id": "8617a366af30c5d1be31ca5a017f391977a9c559",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_field_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e9360a5a6870624132b938e858e7ad0fc1d014e5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_proto2_unittest.proto",
      "new_id": "20d58f903fbaf0ee3210953194038ce8b29b868e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_proto2_unittest.proto"
    },
    {
      "type": "modify",
      "old_id": "43fe0f4447455158ee8e8bef2b58386864bfd50d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.cc",
      "new_id": "3fe445121d8aadda47125464c94169932aa6f0c9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3ba4e06995286c33483e0ab65cbd46000dca796",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test_util_impl.h",
      "new_id": "ad4d1a3dd3691e59c5f3c5e2416ccd4b4b10d4ad",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test_util_impl.h"
    },
    {
      "type": "modify",
      "old_id": "ac987cbc1c147d643d972c1b9b0f55d733f1f3b2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_type_handler.h",
      "new_id": "301b37fed8ae2a5a9d6458bacfdc56f3575d2950",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_type_handler.h"
    },
    {
      "type": "modify",
      "old_id": "6800e4cd55feeb1542298e6335dd3a9a387206ce",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.cc",
      "new_id": "2134f95f1cb356d3519f3ff477278fb1e00a2543",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.cc"
    },
    {
      "type": "modify",
      "old_id": "4d14584ddb71c0718d5a725325682146fefb71ab",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message.h",
      "new_id": "7d9bb8a9ec3b8b1859d4e5dcd0a3e478e9cc3d0b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message.h"
    },
    {
      "type": "modify",
      "old_id": "b8cb3f4c466564cb5c655505d77226789999e080",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_lite.cc",
      "new_id": "fda84b516f310673472ab31e4e363c9c870b3670",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "5e5ed306810a7b8ee758b37273b368cf06a14d03",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_lite.h",
      "new_id": "046a736dc3599e2bbc7f3789f991597baae98628",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_lite.h"
    },
    {
      "type": "modify",
      "old_id": "c1b05bc1e30867495e01521a0cea333ce9ebf964",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_unittest.cc",
      "new_id": "0469f4caa2eae039435811c0321857baf64ef655",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dca1fa453b6bbf647ac1cc3ff0674fad37893d2b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/metadata.h",
      "new_id": "0a6507c0677df85700d12e2b02a37d4e5f6684a1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/metadata.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "840c02e82e237e80d9ce16de17963000f1ed3cbc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/metadata_lite.h"
    },
    {
      "type": "modify",
      "old_id": "d5a6653cb9f82cf5ea18c0b92699e5e4710b56b5",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/reflection.h",
      "new_id": "fcb9a435592385ab1cd00486017d2e567b69265e",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/reflection.h"
    },
    {
      "type": "modify",
      "old_id": "864531701aedabb18a1882d68f84e214d22a4693",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/reflection_ops_unittest.cc",
      "new_id": "9cedb34229fa031fae69e462aa6929def069e5f7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/reflection_ops_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "db5893b50131aa562fc0c16273e84be4ad524c6f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field.h",
      "new_id": "074319e82f444fc4bd7bf95b669a203ee5ca7996",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field.h"
    },
    {
      "type": "modify",
      "old_id": "fcebe5ce3383c0c7f94baf1d3d87d7b4f0df6069",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_reflection_unittest.cc",
      "new_id": "fd46656540186ffff8f11207971e73dae34d56ee",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_reflection_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ec1074c9cec16d9325afe44b667e79fba93fc4b4",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/repeated_field_unittest.cc",
      "new_id": "043cc746d54667d3709b14b2e1004e9e3951c099",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/repeated_field_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "50e17da16d8866b80fbf57bf0fd1c7b7e987ae73",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.cc",
      "new_id": "3244444aa414f0f77cf462b5f6403d9b8b1fbb88",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "10888385a574cdfb2ee96a7bd5e2a67d7362c7c8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/source_context.pb.h",
      "new_id": "5eeef140f2034b2e802cd8465f055db6bdb9fa8b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "modify",
      "old_id": "a1aa51ec0b2621fe789631bffcaa799703fa0df3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.cc",
      "new_id": "825810b124267c7d1532d3fb5f99e5facc08e349",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "043f0c32b1b6b74281326195e2e52e53ee4fc366",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "816aa7942f8845235c4fe172344bc9dbd05d0190",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "388c0cbde20517ea141e7da61a268062a687d6c1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/test_util_lite.cc",
      "new_id": "79c5abec6d157f25d8f4bd568c608a0e28639e67",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/test_util_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "778b878e79a44ffa9e5232fbaaa4c693546423da",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.cc",
      "new_id": "04c887e088a1d4a6ec2c805c84d54564efb8a100",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.cc"
    },
    {
      "type": "modify",
      "old_id": "2873d3392b6efe99cbe0e7694306c23e9bc82afb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format.h",
      "new_id": "560fd391bc494f4a1031af330df1ba5a55f48f56",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format.h"
    },
    {
      "type": "modify",
      "old_id": "e644133953548e09107f469794d34d78427ddec5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format_unittest.cc",
      "new_id": "422a86b4ba4e6e70e4ef981d645698ceb30f6ec1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c1865d93e0d87004ef3f7e6081f18c933221aa9f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.cc",
      "new_id": "b2fe28a472f1ff420d87d7574788e9331435b741",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "e6fc09a1cc0b5862736dd11f4654b20b4db7da15",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.pb.h",
      "new_id": "f7f669af08dfdc798ceafab45a9a10308053fd78",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.pb.h"
    },
    {
      "type": "modify",
      "old_id": "67e2eba4f8536174f9bb95a327eea45ed25027fe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/timestamp.proto",
      "new_id": "b7cbd17502f28bfd04604d8829940c85981b64d6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/timestamp.proto"
    },
    {
      "type": "modify",
      "old_id": "017392c9d9958e544b8f960f49507f827f0d2f43",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.cc",
      "new_id": "8f017a8921d01158308426d62ace6717fe77d550",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "ae81600885cc8452f7be849a554227c86ae067d1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "56d77a42deb1ffa0f92428f02a3ba2dc60f369e9",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "188a4f478cf15612b121657def05cffc92af6867",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest.proto",
      "new_id": "2040487e83fc65cd2386e6bbaa0689205dbaaf97",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f5efd2aaa588096ef592f891176f2f02c6a6278",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_lazy_dependencies.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22438257d3935e4d253ed0683104d5e4fcb79261",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_lazy_dependencies_custom_option.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9be64d85801f020e9c2a13de0446d808ad15edfc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_lazy_dependencies_enum.proto"
    },
    {
      "type": "modify",
      "old_id": "b835a6ba36ae852b32c7e35f427f6238e810a325",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unittest_proto3_arena.proto",
      "new_id": "9375d85ae07903e4c56d106757a8e5b26e98a7ae",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unittest_proto3_arena.proto"
    },
    {
      "type": "modify",
      "old_id": "9472c4fa5f4c4c7b67a31f63a2702f2942414a8f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unknown_field_set.cc",
      "new_id": "0ada85e57043617881ec16bcb16c369629fd81c4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unknown_field_set.cc"
    },
    {
      "type": "modify",
      "old_id": "c2ad89182dcdb8934cc1a93e7e2d5fb508d94028",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unknown_field_set.h",
      "new_id": "002ea8e849de341eded8114e1847b48c36bc161d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unknown_field_set.h"
    },
    {
      "type": "modify",
      "old_id": "b33ad206999fb1c573324bfc28d6840a21905f1e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/default_value_objectwriter.cc",
      "new_id": "5763d0c61209553ddfc705374f2f551cad8caad5",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/default_value_objectwriter.cc"
    },
    {
      "type": "modify",
      "old_id": "ddf2359408a236ee7fd5eb4a170cc2d8b70b9607",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/default_value_objectwriter.h",
      "new_id": "ef2cc98103dd1c2022dd27e5b4670d62d3ebf551",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/default_value_objectwriter.h"
    },
    {
      "type": "modify",
      "old_id": "53b90fb05db4d68bfddd3dd0f4cf9da3e42b3289",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/field_mask_utility.cc",
      "new_id": "38835f67d2d95100c077d52ed9a7a55e63e8c8de",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/field_mask_utility.cc"
    },
    {
      "type": "modify",
      "old_id": "47e4dd6df9dc6aeceb55f689c9f078fe7a70c417",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/json_escaping.cc",
      "new_id": "18b7f92363db6dac2759e83d8293d2ba737ec840",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/json_escaping.cc"
    },
    {
      "type": "modify",
      "old_id": "b38030c3c61a68a668baed07711366df82e9366b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/json_stream_parser.cc",
      "new_id": "047c14e1503326dbc57e7768b74023a578b9dc9a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/json_stream_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "21dff88d72aa7e37ba1541971be733a725280793",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/proto_writer.h",
      "new_id": "0db8485cb7fd2eb4d3bd146b13a4b890adffa03a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/proto_writer.h"
    },
    {
      "type": "modify",
      "old_id": "61491af0c2140e6f7cf59fa7092599cd10e65932",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectsource.cc",
      "new_id": "025fbd40917555f5e4b4636978da2f74bc8c314a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectsource.cc"
    },
    {
      "type": "modify",
      "old_id": "5f443d9d48b99f13af8a16564dc769383808b193",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectsource.h",
      "new_id": "58d77c2c7132c7612dbeba968853c0ca8d2ed1d8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectsource.h"
    },
    {
      "type": "modify",
      "old_id": "e215c4abcdc92de91b34941519208ccba7ef61cf",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectsource_test.cc",
      "new_id": "06c9bb6d4cef8cb039ffcb8fe0ad0760ebaa8ee8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectsource_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6c9bc30e751f9c73c3fa9acd9db9e9c6a3e27e80",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectwriter.cc",
      "new_id": "d4e15bca3f2cb354df03ff28536f18dcad4ce8d6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectwriter.cc"
    },
    {
      "type": "modify",
      "old_id": "732971e1b74ad341ac62daaf966c50279021c62b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectwriter.h",
      "new_id": "ab534912e69931d82d93ac4c4b612061d05f989f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectwriter.h"
    },
    {
      "type": "modify",
      "old_id": "97ef8fff8b5f2b59f5b706dfe2e019341c173e10",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/protostream_objectwriter_test.cc",
      "new_id": "87d35b08bc5b89e92fd891186053393c6b38c733",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/protostream_objectwriter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a5d903f146675dda1b3dc5d92dbb8dfe3662ff16",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/type_info.cc",
      "new_id": "85d0d5c9456e3fc99b09616b72f7e62e2921d6be",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/type_info.cc"
    },
    {
      "type": "modify",
      "old_id": "6daf24eb56d9ded69a68aa9ec7655bc56b7af1d8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/internal/utility.cc",
      "new_id": "8cf42e491efa1bb58ba9439cd3490079f66beb82",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/internal/utility.cc"
    },
    {
      "type": "modify",
      "old_id": "8595a8813d230886f95470122ae91bf0b679add1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/json_util.cc",
      "new_id": "c85f18994c35697a17d6f5331ae099bd0d2efb69",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/json_util.cc"
    },
    {
      "type": "modify",
      "old_id": "dd9a736f24bd4208f5fdb04ea7a1ac374254bc93",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/json_util.h",
      "new_id": "f4f4380a7362ea75f10d1be01d16e08a03bef1d1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/json_util.h"
    },
    {
      "type": "modify",
      "old_id": "7c03d674b65f246f8b0f5f71a46875d3c8771e18",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/json_util_test.cc",
      "new_id": "25c7e96c0ddfc292b119ce84d2e5da7142799be1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/json_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "203d8388708f029e89e41904bc6d0ae8e68fa270",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/message_differencer.cc",
      "new_id": "830850be243ed9b381a2d46493938136d57a66f0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/message_differencer.cc"
    },
    {
      "type": "modify",
      "old_id": "30b27dbaadeeeeb56d7338a1bf2ca1f5ea4bdaa9",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/util/message_differencer_unittest.cc",
      "new_id": "850b3977052b137ef4bea6c869fe7207881b5565",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/util/message_differencer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b11f822ad9cecfe655eebfb4fe141feace685a6b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/time_util.cc",
      "new_id": "46a6f5a8a59c1c1df23ed92fc36bf2a9885a43d3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/time_util.cc"
    },
    {
      "type": "modify",
      "old_id": "bd5b248916fcccd3b911784c167c82671c0948f3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format.cc",
      "new_id": "d3d21c093cf8b64dc61342ed76d8aae5837e9d26",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format.cc"
    },
    {
      "type": "modify",
      "old_id": "e46ac40010b369258ed5faf2574438e173c2a732",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_lite.cc",
      "new_id": "3b139e37c5f1b29b2c9ffb1ca0792b6ce745d5a7",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "60355144a58627770bdb28ce261d52e2715ba972",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_lite.h",
      "new_id": "18b38eae7cc07f1a75901d713689c09b08351fec",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_lite.h"
    },
    {
      "type": "modify",
      "old_id": "aa3bb3a6e9c6c3d5aaad65dfecc0c782708185f2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_lite_inl.h",
      "new_id": "05049017c7c8a488b39b4c32da76b1d55ed0cc2f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_lite_inl.h"
    },
    {
      "type": "modify",
      "old_id": "897fec00c7f8379f55381981b1593074be22319d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_unittest.cc",
      "new_id": "cafe9a48f9b733120b02306031211e2fbc7dd143",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d614de9dc92aad13463ceff76668e543a6512bfe",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.cc",
      "new_id": "12c04fd5f01a0296fb6fa115a9cfded0d0829b8a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "61b0510dca314c16d824c846ba943d782b1af80b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wrappers.pb.h",
      "new_id": "78631a19ee44aa17ed99330f6a17ba1a73bb6e70",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wrappers.pb.h"
    }
  ]
}
