)]}'
{
  "commit": "0a737d8eb049dbfa5875a8c53f41fb6d777c1588",
  "tree": "e418b5fc5d1908b08ac7dfa02348f8bffa958257",
  "parents": [
    "6ed738305bc0770832148109057cf22a6d9ee98a"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Tue May 26 00:26:15 2020 -0700"
  },
  "committer": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Tue May 26 00:26:15 2020 -0700"
  },
  "message": "Sync from Piper @313142438\n\nPROTOBUF_SYNC_PIPER\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ab4cb413e92a2ffc39e982e0c4acd57f64524f5",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "daad6d81f5f9840e43e8f0ce9a68c3c344fe545f",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "317930626e164379d387aa95176546f97db7d553",
      "old_mode": 33188,
      "old_path": "CHANGES.txt",
      "new_id": "6234f1635d1d1dd9149b9bd327d72064a530f5c2",
      "new_mode": 33188,
      "new_path": "CHANGES.txt"
    },
    {
      "type": "modify",
      "old_id": "5fe982a7f7609d0492006f0e9053c2da1ca714e8",
      "old_mode": 33188,
      "old_path": "Protobuf.podspec",
      "new_id": "5ff3597e0ee2e59e4802e2761996febe31686d7f",
      "new_mode": 33188,
      "new_path": "Protobuf.podspec"
    },
    {
      "type": "modify",
      "old_id": "e2a46ce4fe7e0c7bb975cb1039fb74da6d0397a0",
      "old_mode": 33188,
      "old_path": "csharp/Google.Protobuf.Tools.nuspec",
      "new_id": "d28a44e0ef87aaf75e93b91ca062c34dfdb38941",
      "new_mode": 33188,
      "new_path": "csharp/Google.Protobuf.Tools.nuspec"
    },
    {
      "type": "modify",
      "old_id": "5c5b4e7b0b046666858649e31085216107dc15c1",
      "old_mode": 33188,
      "old_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj",
      "new_id": "3ceb832cc71598c5bb67484257c51a0dc177c713",
      "new_mode": 33188,
      "new_path": "csharp/src/Google.Protobuf/Google.Protobuf.csproj"
    },
    {
      "type": "modify",
      "old_id": "08f9c513211e2e9237d5331b70799523939a353b",
      "old_mode": 33188,
      "old_path": "docs/implementing_proto3_presence.md",
      "new_id": "fae2eb589ab73b999d082efffa12ec95d220e066",
      "new_mode": 33188,
      "new_path": "docs/implementing_proto3_presence.md"
    },
    {
      "type": "modify",
      "old_id": "d3bdcded70afa7666e8ca9192a570ce4be44d728",
      "old_mode": 33188,
      "old_path": "editors/protobuf-mode.el",
      "new_id": "f73d4b2b45fe10b4fb23f50f259032c57012cd80",
      "new_mode": 33188,
      "new_path": "editors/protobuf-mode.el"
    },
    {
      "type": "modify",
      "old_id": "04bd3f5bda8a45d452c86cc492c3152c8d5449b1",
      "old_mode": 33188,
      "old_path": "java/bom/pom.xml",
      "new_id": "6fca4aa45b03ad906496d3eba6bd7e134ac62162",
      "new_mode": 33188,
      "new_path": "java/bom/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "5fb50459555dc01a41cc59f0a8f560fdda93a117",
      "old_mode": 33188,
      "old_path": "java/core/pom.xml",
      "new_id": "1bbf90e0e95fb055fc30bff552558eb1fef8c120",
      "new_mode": 33188,
      "new_path": "java/core/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "8456713fa029b1185210bf233fcafb85195231c7",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java",
      "new_id": "07b008004c57dce94de43c4e0c1a734bb5767981",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java"
    },
    {
      "type": "modify",
      "old_id": "673343d4ea052d045501629b67428ae8d6c6c130",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java",
      "new_id": "bec9623fe81b1d3b9985115b3b910688b96226d7",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/TextFormat.java"
    },
    {
      "type": "modify",
      "old_id": "6ca3ae111fff0ea54fd3f709e68765d8d723b323",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java",
      "new_id": "a9a884e196167d099a122d838aeba6214d8f3c89",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/TextFormatTest.java"
    },
    {
      "type": "modify",
      "old_id": "6ce28ee5e137f276eaa4e6bafe8bb2d251ebb20d",
      "old_mode": 33188,
      "old_path": "java/lite/pom.xml",
      "new_id": "c5901a2c3f16f38805227ae69d432245ffeff428",
      "new_mode": 33188,
      "new_path": "java/lite/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "eb15314247f1e4ed5b4fd50925cea2580d138e15",
      "old_mode": 33188,
      "old_path": "java/pom.xml",
      "new_id": "706e43dd8b2b6c1a0c83af47acb7269ea9ad84d8",
      "new_mode": 33188,
      "new_path": "java/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "b7d96766f71004901ffdf098d9c4fbcb886cf45f",
      "old_mode": 33188,
      "old_path": "java/util/pom.xml",
      "new_id": "5d2cbc008183e5fd24f21b896711b3fcfd271a09",
      "new_mode": 33188,
      "new_path": "java/util/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "369c6af6ef555574f7cb41d7bb0fd80b3ec8cc59",
      "old_mode": 33188,
      "old_path": "js/experimental/runtime/internal/checks.js",
      "new_id": "3d1af548f59850c1601f0a0baca7e0e7342a4348",
      "new_mode": 33188,
      "new_path": "js/experimental/runtime/internal/checks.js"
    },
    {
      "type": "rename",
      "old_id": "98c82d4bb388c33a669540666a0715203a0acd12",
      "old_mode": 33261,
      "old_path": "kokoro/macos/php7.4_mac/build.sh",
      "new_id": "2d2f679da2ca0da4eb217789362c04c2688603f5",
      "new_mode": 33261,
      "new_path": "kokoro/macos/php7.3_mac/build.sh",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "5b2d6fde982aaf04f743281e53cf2756260ff853",
      "old_mode": 33188,
      "old_path": "kokoro/macos/php7.4_mac/continuous.cfg",
      "new_id": "9a717451d373bd1d0ca2d25d300554c176db98da",
      "new_mode": 33188,
      "new_path": "kokoro/macos/php7.3_mac/continuous.cfg",
      "score": 65
    },
    {
      "type": "copy",
      "old_id": "5b2d6fde982aaf04f743281e53cf2756260ff853",
      "old_mode": 33188,
      "old_path": "kokoro/macos/php7.4_mac/continuous.cfg",
      "new_id": "9a717451d373bd1d0ca2d25d300554c176db98da",
      "new_mode": 33188,
      "new_path": "kokoro/macos/php7.3_mac/presubmit.cfg",
      "score": 65
    },
    {
      "type": "delete",
      "old_id": "5b2d6fde982aaf04f743281e53cf2756260ff853",
      "old_mode": 33188,
      "old_path": "kokoro/macos/php7.4_mac/presubmit.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "95f1dea906b3d44de336a3d719d2cc7d03dc3ba0",
      "old_mode": 33261,
      "old_path": "kokoro/release/ruby/linux/ruby/ruby_build.sh",
      "new_id": "f8ae9623f255f0752a71560cd86475a5455ac1a1",
      "new_mode": 33261,
      "new_path": "kokoro/release/ruby/linux/ruby/ruby_build.sh"
    },
    {
      "type": "modify",
      "old_id": "9fc42b13eb48a493151cf4d57c43c1506abcca9d",
      "old_mode": 33261,
      "old_path": "kokoro/release/ruby/macos/ruby/ruby_build.sh",
      "new_id": "7f6c18fe8e8d7dee0244417777171e7434aedc2b",
      "new_mode": 33261,
      "new_path": "kokoro/release/ruby/macos/ruby/ruby_build.sh"
    },
    {
      "type": "modify",
      "old_id": "7ff1ce56966b3ed12cc972ca26067f04d8fa8bd9",
      "old_mode": 33261,
      "old_path": "kokoro/release/ruby/macos/ruby/ruby_build_environment.sh",
      "new_id": "880c23390cfbe241b82916bd57c35f9d1c93d979",
      "new_mode": 33261,
      "new_path": "kokoro/release/ruby/macos/ruby/ruby_build_environment.sh"
    },
    {
      "type": "modify",
      "old_id": "d04c5c522bb7fc760ce0ba5cb46414ec73849929",
      "old_mode": 33261,
      "old_path": "objectivec/DevTools/compile_testing_protos.sh",
      "new_id": "021e03d0ed89042ea3699e34b6cc3624212baf43",
      "new_mode": 33261,
      "new_path": "objectivec/DevTools/compile_testing_protos.sh"
    },
    {
      "type": "modify",
      "old_id": "756bd99ef77d277b07f29cc87c98763634ee4453",
      "old_mode": 33188,
      "old_path": "objectivec/Tests/GPBUnittestProtos.m",
      "new_id": "1c6eddfbacfb5cea53d2c577bcab7ebfd64f20e3",
      "new_mode": 33188,
      "new_path": "objectivec/Tests/GPBUnittestProtos.m"
    },
    {
      "type": "modify",
      "old_id": "4b9066a32d7e870ed1d84740aa8cf5b4e3ccbd11",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/package.xml",
      "new_id": "687c43de0f75686c41f1a893c0efa21fb0fd36cb",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/package.xml"
    },
    {
      "type": "modify",
      "old_id": "bc293b8030d87badfb53f21d833e95ea9e374d52",
      "old_mode": 33188,
      "old_path": "php/ext/google/protobuf/protobuf.h",
      "new_id": "4f40ec224b9c5d1bf19e1ac2bcc2b1cecc160a95",
      "new_mode": 33188,
      "new_path": "php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "modify",
      "old_id": "8d67620f834f3098db799fc1a86d7d4c9317613e",
      "old_mode": 33188,
      "old_path": "protobuf.bzl",
      "new_id": "027937f89c4948a313695e9175f0e1ca1a72c485",
      "new_mode": 33188,
      "new_path": "protobuf.bzl"
    },
    {
      "type": "modify",
      "old_id": "ae72dbbfa6c950227c349b55d6ee4a10bfb17ecd",
      "old_mode": 33188,
      "old_path": "protoc-artifacts/pom.xml",
      "new_id": "c64afb1d7d454bf7332a92316f341fbd07450e0f",
      "new_mode": 33188,
      "new_path": "protoc-artifacts/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "eeb2dae90f4806af68217297039d899a8f385c75",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/enum_type_wrapper.py",
      "new_id": "c8e10137b9707311dface0384dbf5fe6d781b1f0",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/enum_type_wrapper.py"
    },
    {
      "type": "modify",
      "old_id": "2d4267456c799bb0fb4e0c1fae05ec12848b5f47",
      "old_mode": 33261,
      "old_path": "python/google/protobuf/internal/json_format_test.py",
      "new_id": "d82827231e8c483a67ca0c923fc1da15c6885d0a",
      "new_mode": 33261,
      "new_path": "python/google/protobuf/internal/json_format_test.py"
    },
    {
      "type": "modify",
      "old_id": "5b3f8b45cb5ea90c5056032d1aebad8b54549827",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/json_format.py",
      "new_id": "70912c1e1ba59c1ee0e4c30d372e7476978cf54b",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/json_format.py"
    },
    {
      "type": "modify",
      "old_id": "53241fd515b7fbb881b11bda1874b2209335dc53",
      "old_mode": 33188,
      "old_path": "ruby/Rakefile",
      "new_id": "2aa7743e20d1391d245df0b13256e0046362764a",
      "new_mode": 33188,
      "new_path": "ruby/Rakefile"
    },
    {
      "type": "modify",
      "old_id": "29af94801a1840094fa19e1db91c27b367c08bed",
      "old_mode": 33188,
      "old_path": "ruby/google-protobuf.gemspec",
      "new_id": "17df6fec5008613e2780c734a7d6f5bd0271b748",
      "new_mode": 33188,
      "new_path": "ruby/google-protobuf.gemspec"
    },
    {
      "type": "modify",
      "old_id": "c0a03ad40f6ae2d8f2eb07c3e715e07b838049f3",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/cpp_enum.cc",
      "new_id": "7f9754f67f4b7ccd151ee2ab35a6d1ba1737d453",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/cpp_enum.cc"
    },
    {
      "type": "modify",
      "old_id": "2b9b039e0c7c801949e6530348d4e16aacb5112a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_helpers.cc",
      "new_id": "6c4d894e69ad287b6d3ae50b72fc60392c3121f8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "361cfa98670e2ef96f0ca6803855b6049d2787af",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_name_resolver.cc",
      "new_id": "d998f166a3ef035d026afdd4917569c61c80ede1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_name_resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "2ae03620c557207a5c0aced19402d1cb02f92aac",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "c6148326fa395857d3df2e78c4407e2ae7fbf045",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "050fe9edef584f5007d413db064e71980257cc57",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/python/python_generator.cc",
      "new_id": "88804bd30b376b9aebc5f0eb7d22ed4f8c6d6bb3",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/python/python_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "aaaec6ab677de27dff0767ffa332ccda5fa407b1",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.cc",
      "new_id": "5001222b8202702e836487a0832a31e0346108c8",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.cc"
    },
    {
      "type": "modify",
      "old_id": "b55841f97a5a44ab8dbd5a051b290342b611585f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.h",
      "new_id": "f0d2064920978d7bb47a4b6fc60d8e1bd025ced4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "f8fc5544a4f73720c815e086d6bbd2426b50fa75",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "b41f228fb6070e7eff999e6794016ad50c241323",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "ae25a4681f5ac0f5260e2c413d36908dbd56a693",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database.cc",
      "new_id": "dbe1dc1740386727176ebdbb860c0b055d0286af",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database.cc"
    },
    {
      "type": "modify",
      "old_id": "68152835b132c4a348a092c5388199246f9bb718",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor_database_unittest.cc",
      "new_id": "fba0b95a84dbe0eacbcacb5bb9fbe789e510f320",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor_database_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "fd5237172f6a2f01e6a8afb91b3e577d7beb6f30",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/dynamic_message.cc",
      "new_id": "2af510970169cce1d21d174e63f3c98e3d65a29d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/dynamic_message.cc"
    },
    {
      "type": "modify",
      "old_id": "6db6f5cfaaf13facf6265c016cc1943658e98e36",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/dynamic_message_unittest.cc",
      "new_id": "37f9574b0b0b571779d5c9bea9f136758edfadb1",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/dynamic_message_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ccda9930ec653be70efc9b0bb8ae4485e321400e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/extension_set_unittest.cc",
      "new_id": "d5073eeb1773632485266196a41fc075835fe7df",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/extension_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c25e51bc12ae20a90e8cc0e346c65633c6e84517",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_enum_reflection.h",
      "new_id": "989b5a8905767eb898a0c35471cdc8aaeb728cb0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_enum_reflection.h"
    },
    {
      "type": "modify",
      "old_id": "85b51e39a351be372de071f8cb1c0420803f856c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_reflection.cc",
      "new_id": "be1e740726bf5d6326ec4603806c9ca403d96488",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_reflection.cc"
    },
    {
      "type": "modify",
      "old_id": "cd5ccc4eab07daa4241ec21a44a60d7a11abbca7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/lite_unittest.cc",
      "new_id": "ea18a2088379ec197af701ad5a3008108245716a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/lite_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bf0e465d8e708d01f1efb9c7160a22f4d602f7e2",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map.h",
      "new_id": "786fcf9de089df0db9b43752c019c31db098aacb",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map.h"
    },
    {
      "type": "modify",
      "old_id": "6deb35f5b3cd7412c71bbf1742ff580693b60339",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test.cc",
      "new_id": "ab88dd03d758119716e6cc07993eb14a93a1794f",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test.cc"
    },
    {
      "type": "modify",
      "old_id": "42452d2276f05750a10a6487455cbe3e0557da3e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/map_test_util_impl.h",
      "new_id": "655aec8384d48b33d424e3608eeadb1205c6916d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/map_test_util_impl.h"
    },
    {
      "type": "modify",
      "old_id": "ea23d28d4c67dc921f33bbaebe653849a3724de9",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/no_field_presence_test.cc",
      "new_id": "2582cfea8e62075b85a4df1e3bbd606c3c30fecc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/no_field_presence_test.cc"
    },
    {
      "type": "modify",
      "old_id": "45a4c90de8b22c365904898ad77b922dd26d0e35",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/port_def.inc",
      "new_id": "89f476fc143cf465e71570c64d022a9f8c52aaff",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/port_def.inc"
    },
    {
      "type": "modify",
      "old_id": "7b3362275d8130289f6f763a13c434004a2d7d52",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/port_undef.inc",
      "new_id": "aa2208daa6b58621b5b1a043cb9876963d576315",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/port_undef.inc"
    },
    {
      "type": "modify",
      "old_id": "1ac4e13fb7b77541c87fed790c31996e4351802d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/preserve_unknown_enum_test.cc",
      "new_id": "ed21a88b815718d3330d8593d675d5e7b6916842",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/preserve_unknown_enum_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0d81dd149b9aea4975134d9385a1c40db744552e",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/proto3_arena_unittest.cc",
      "new_id": "11f8b65beb94fb991c45b3e04b546b23632cc0ea",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/proto3_arena_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "078ec444360d0ec281fb8cb3d924b28a23e18d47",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/struct.pb.h",
      "new_id": "671a0cb0cde8be63b9a83390adb7313bf52c25ea",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/struct.pb.h"
    },
    {
      "type": "modify",
      "old_id": "c21c28a70f5e886362bdcef684519f4c25724108",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/stubs/port.h",
      "new_id": "3c7ada385c0577e9cbbb4fdd98d4648937101e9b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/stubs/port.h"
    },
    {
      "type": "modify",
      "old_id": "a897fe26b5583a65877a0d9d32e3d3cdcd5edae6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/test_util_lite.cc",
      "new_id": "e7eb60a6b7d6f5e174c65abb743645eb8a82f3d6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/test_util_lite.cc"
    },
    {
      "type": "modify",
      "old_id": "9e7479e63d7f699c31f43adef99fe12419d9334a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/text_format_unittest.cc",
      "new_id": "0ae2def2dc3063e142618317689ef263b2275a1b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/text_format_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9b341fc045daedfc56a692e0b7beb9e329f90fe6",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/type.pb.h",
      "new_id": "eb4b93716560537139763ff18a3efccbaa7a0708",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/type.pb.h"
    },
    {
      "type": "modify",
      "old_id": "0083208e475659aacd054ce8778dbae01fa93ade",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/unknown_field_set_unittest.cc",
      "new_id": "bc8db5f514f67e17f26e3282d0bd9ccb1e08a34e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/unknown_field_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5fe9f65bb7ab4e8ed688c5466ba43888fa1f0b81",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/field_mask_util_test.cc",
      "new_id": "9ed35e643bc1da89fc699875ac3f5737fc1ea899",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/field_mask_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2f3e6c6ba5a0dbcc22b34da446ec60582104d6e7",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/json_util.cc",
      "new_id": "6ced27c465020c83e90cddb6063b783c9d54d8bf",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/json_util.cc"
    },
    {
      "type": "modify",
      "old_id": "637d4d3c0c680f39b14064dfddb7ee60acded5f0",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/message_differencer_unittest.cc",
      "new_id": "2f6be98ccda81c81ee011ef27af90926d808861c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/message_differencer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "35736f10078a245e6d88879d729f7765c88a9409",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/type_resolver_util.cc",
      "new_id": "e906d58d7079a7dfb1f3c717d8f6b02deec13afc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/type_resolver_util.cc"
    },
    {
      "type": "modify",
      "old_id": "f9b9ad65a1f683697edfbdcb57aab316349f4094",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/util/type_resolver_util_test.cc",
      "new_id": "d90fdffd9e27d9221b0974fa7d3f3f6c52b6ff9b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/util/type_resolver_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "24cb58f6296db8892d6b5e164994180d4090e9e5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/wire_format_unittest.cc",
      "new_id": "fc9e6a5e6f89f53ef8153178cf028c9cefa32802",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/wire_format_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0f8e10c460d19072d9fb591e2c7a2053b2787dd8",
      "old_mode": 33261,
      "old_path": "tests.sh",
      "new_id": "59c4162f3f294e3d446a4843ad435f62bd392cc0",
      "new_mode": 33261,
      "new_path": "tests.sh"
    }
  ]
}
