)]}'
{
  "commit": "621c096ff76b898118f2033b3ac974d73e137ede",
  "tree": "c7971f9f78c382853700c1806c8416c8229e0b6c",
  "parents": [
    "8d6fc64b18c7e35b93f5c43dae1dbd2f8cae2147"
  ],
  "author": {
    "name": "Vladimir Moskva",
    "email": "vladmos@google.com",
    "time": "Thu Aug 24 17:23:35 2017 +0200"
  },
  "committer": {
    "name": "Vladimir Moskva",
    "email": "vladmos@google.com",
    "time": "Fri Sep 01 13:56:29 2017 +0200"
  },
  "message": "Update third_party/protobuf from 3.2.0 to 3.4.0\n\nChange-Id: I3648aadad5895f80051ada39d0ca862dd437cc58\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de582a7c7aacbce4aa1dac52cffa789d87c89665",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "0f5e2a6666dfe1f693fa37572df3990c129dccc3",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "afbfc5bf0a1e77af2dc35817ecb6fdfcb6a03537",
      "old_mode": 33188,
      "old_path": "src/main/protobuf/BUILD",
      "new_id": "11d019c5fed164f4e71a80b07a2bebe97f84c356",
      "new_mode": 33188,
      "new_path": "src/main/protobuf/BUILD"
    },
    {
      "type": "delete",
      "old_id": "8f6f90de6271fff902bbc1d50fb1afca52d35e6c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/.travis.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3621954ca2b50289f69f3b474399bcb666bec549",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ccc8ff9439a99884c5d9c18277c24721bb5fc75a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/CHANGES.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f1111898ca50358c8f7b3f7f4b16f0ac7c50d474",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/Makefile.am",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "649f3ae3e1dedd741bde98f90f7c498b43e7f6c3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/Protobuf.podspec",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e456863e8fb588c64810aa4bde187091d720d8dc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "916f4434fe67c4425f9a012ec67037dd68452b80",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/appveyor.bat",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "08d087b6992d8fbd1394441d4361ae0372c01cf4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/appveyor.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "27ef126b83bd51059e1c8ae507b750fbbff74112",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/extract_includes.bat.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "28dc90dc3f3524a3bf11bad9edca959e03b48cae",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/install.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f419784c70d1a31554cd46895f694c252b7a37f0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/libprotobuf-lite.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5313d39ef874602fd6e6869359eb06dbb2a9b8c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/libprotobuf.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "248688495a8d5bec7ca266987d8dab8c55d49be7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/libprotoc.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0036c9ef5404172df102e4a885166bcfab7e7d74",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/protobuf-config-version.cmake.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a044fe5c676c4f246665b9e1a30c68507d547cc0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/protobuf-config.cmake.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "614e4c045454361797490293359c6b1a982d56ea",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/protobuf-module.cmake.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "31f225753eea0f645d3d7db5369a6ef3da723889",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/tests.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f2c4a5c5e8a3206afb1e77ffd8bbee874fc48ca",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/com_google_protobuf_java.BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2b04e079343ba22a5a67458af3075585ed056f10",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/composer.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "82b221e84ce54944995498b6c93b9a0910a3126d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/configure.ac",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7badf2a5f54236d4b4ca1c008ef1f55123253433",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/ConformanceJava.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1a8b57485b296ec92de8ca3d2154e955570a7e35",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/Makefile.am",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18e4b7bca666b8a49413f4f26d8aea100ffea8dd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b865cd93ed6b1806818c2fb3cbe1f847d153f23e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_cpp.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ee3726994095fb8be1757a420993d1abc9c7d5e",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_nodejs.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef037f84960131d98bf70c3046997b6a5c85e949",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_objc.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "20fb508277e296cc8416a72f0f35af30edad6707",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_php.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7ace9b16725c4771891c52fa5e1e6a1aef05653f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_python.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b7b7cf1c6c870d15d6e923927d03820873be265f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_ruby.rb",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0dd7787c0c480f9c60d4ed608a5e95fbddf24f66",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4e40a6acf3aa14c91ccf0f0c70f5b5357f175d56",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_test.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8a4fa7eb11bdac052963c345bbdd37c5ee9b07b3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_cpp.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "922db94c0900905f84e0dc92518911eb443178e1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_csharp.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "632940efc8e42a9fbddd3b9a092dc48051922965",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_java.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5414a2f985f956385464983870bd0c914f4bc179",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_js.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6e0da6cf3e4bc87564975890e20cbb22a3661ab1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_objc.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6dd93918f97fd01417d4fb805c658fd2a4fd2ee3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_php.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f53449f7d51e7b0f1181e285ab9fb6611feb4220",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_php_c.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "965b8212a506f8070b22f669494cb0a96ba9bfb3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_python.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "92404d2f6a7e1c72f218147d5bc5d6283491624b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_python_cpp.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1de6c4390c39dacb58487036f667723eadea88ae",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_ruby.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "182309bf13eab2250d1bc644f985e6fa70ee06f6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/Google.Protobuf.Tools.nuspec",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "65d2311fffc2c0c99bc47c869f95f1d436ecf920",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "37732e7c66197cee617231029a2003c395253e2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/build_packages.bat",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cab3222992dd7c0c4e2c0f523ef43b94ead71283",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/buildall.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c0a9ffd124a2f738c2f0b11e23ecbe7473e74e79",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamTest.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "48bf6d600056c2737f269d81e7442a9a4bfb1b44",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedOutputStreamTest.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a9a1cc0495762fdb7c151a8491316866e25b3650",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Google.Protobuf.Test.xproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "87b732c9b56e17dc7fd91e495eb5a4d6a3280d1e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/project.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb04fc2c59cc14ffdacfa62f46302833902428f5",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/test.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4c9925e83d21f98e66f9fcdc8d5e4993de47816f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/AddressBook/AddressBook.xproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c500bdc29654ede70525de2803027a0eed429ad2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/AddressBook/project.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1a835aef02f685bbbfa66885deb2bb99e16e62bc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Conformance/Conformance.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "99ff146538cd80ed7401e523dd464158fe731cbb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.xproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "00ee64f8a58bb75acf39fdb736462c474601478c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Conformance/Program.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4cf0523135a9a3a4178d5d27723366a43b2b8f76",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Conformance/project.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "27095be5b3540d61297578013222ae74e0146ffb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.xproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "84b23c456d515861490f19fb4644b5bb66236851",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.JsonDump/project.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c0a9ffd124a2f738c2f0b11e23ecbe7473e74e79",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "48bf6d600056c2737f269d81e7442a9a4bfb1b44",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9d3d69afd2e5cd0eecd61a1cc22560bad8c15f59",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6370441ebb6e07e3119b0b6f69b25b88151adbbd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.xproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fbeb512ac794bfc181857d14d13a0cd680bd7c62",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4aecc998deba6ceff37aa030685b4258fa9efc86",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dff0ab730938aa306250126207a2887223b73f9f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/project.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3c62bba3343445819dcfdb081a588b20d153b107",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "072e2e17c96ce57cf3228cf9a7c7d7fc8714ff03",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/CodedInputStream.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef5651c905127ba9481e6090b80a9733f4b360dc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Collections/MapField.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c68e0db31a002fb96f374069e258a826742f1c42",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Google.Protobuf.xproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2960d1cdcba64e08c8536d9b4620a7dbc7b340f1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/Descriptor.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b90c9a2afd2113c2f74e1e451acf152af4080550",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f4fac73865c16a5399cbdc78a4f076aeeec9e29e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/AnyPartial.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aeeb8e7392e02729db14dda2ba669fa624ee3bdc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f437623895ed277aa42c383545b187aed8f11a85",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/project.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9d5558b1a346715ecfe74f4428ad8cb373026162",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/global.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "70379412991ce3a2929f126f55079925a93d5ed3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/packages/repositories.config",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3def00359f2b5bc3f94a08a7d55d0dc8a17b230d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/docs/third_party.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1cef4137573b65b9f6dd89b28a26aca6fb935c6f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/editors/protobuf-mode.el",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2cd2acc0134fc5419aacb79dd9c58f1997d71389",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/CMakeLists.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "51f134267aae4a7832a7765242f6170796ed9041",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b33f841417a442a65e552efc289fe6db8271df05",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/README.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "229bec43555d8d41699cc242852af3c1bbaae259",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/generate_descriptor_proto.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9bd3f50a4537c107d87b719dbf12ab0d93874b17",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/any.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c30e8b7ad3c547ef4d47a374b9ec0bbbd88883a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/api.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf91d76e0f29efd76914f86c932c63313f13ed11",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/compiler/plugin.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "09ebe091b8089e887625f35f2121050393f95360",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/compiler/profile.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "be2236839060e3f81ca828cdda02368c887fbd50",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/descriptor.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7f461f408d82f602ff9f106df2caf2d8c1a86848",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/duration.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67e2eba4f8536174f9bb95a327eea45ed25027fe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/timestamp.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab415db6880a934f364b0ab73cf4a3613225918d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/generate-test-sources-build.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9c4e1b930b94eb1ea70fbc5d2b335750b8ccfccf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/pom.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5043eb5438956e5995d173eff42cd27ccb01355",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/AbstractMessage.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "99787fcc7ebe729873e2b44d9d6a9e0e3112228f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3dfbcb0ae4f130cc5a1603e6990faf463b485246",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/CodedInputStream.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "da0e9b12c312311a16f666220ce5d296d76f4da7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/CodedOutputStream.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2631db74756314af412f7980126cc27eac08e577",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/DynamicMessage.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "08ec5b45416cc0d5afff39823d5134df34e784a5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/Extension.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "23174e24c7a5782fec5bc6dc26b57d2aae001aa8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cf3486e1d9b3e356a98c19812af651177ca042f2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b949cd17722ddffa39e5f0df3d2d27a2eef5a94c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36bdece306f57cc38187b31b4cd58544607b8128",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/Internal.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "55e33d21d074562639291c6c37f995f978c02c40",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3d73efb3a0b22ebbe9291b7eb96f14880ee0b06e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MessageReflection.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "53dead801a92600199fe343030df7d960e0b7888",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/TextFormat.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d938113554c72fb7ed577a9a32f57d0d18058cba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ca80d9464a9d96549e027ffb23847fa3d766936e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "be7b746e5a285b3f3f1f4b34ffe9540b8e2a22fc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/Utf8.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b0cdb7d0e24040127b4f9b5fa20aa25a9bc6f6a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/WireFormat.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e440c7db3dcba30a2ce61c12115d2450e3a11757",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/CodedInputStreamTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4a42c8970ef450783c6732c9a32a942fa8dde6b6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/FieldPresenceTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3eece26a4a72e654685dd3bf02dff56727014c82",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/GeneratedMessageTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "98c637a95a0079ef5111eee6f057d70271644f6f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LiteTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0a14f584177fd0557a3748ed138c216150fcce95",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/MapForProto2LiteTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "453d39286d5c47aad1471193645d0105efd58658",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/MapForProto2Test.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "45019537ecd47f0d0c27fd4831d56e7df82c4365",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/MapTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "75b79a34e233d4e81d3f71b368a5bb19835ba57a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/MessageTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c60fe0e1b7c6f0333e72214f2bf7ee1f35a245a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/TestBadIdentifiers.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "249d7c5ed2c553c9c07092a42301c369e59527c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/TextFormatTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8f45976fb49cefa9f29b8bc836e6ecbd142a4b1f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/UnknownEnumValueTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d2c77936c3c79e7546410a98b68a410f0692c874",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/test_bad_identifiers.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "81ffc48a310df158a4c525962e76c15b2d85e8b4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/pom.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c72fa6509059f33ddfe1af5b87661cb948d1d8d1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/pom.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "46b2182865d2d95bf60a72b5277d30acefea3764",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/main/java/com/google/protobuf/util/Durations.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "21d11b2ce759a88355f4fcb55f3db39411c687c9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1c2d73dd5388420c71182d4a72e64ccb6292284",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/main/java/com/google/protobuf/util/JsonFormat.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d0bac417d5f3ca6980a64110ff12bb3cc9232507",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/main/java/com/google/protobuf/util/Timestamps.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "460b81f62a017d2b6f2af8ad97c0524324da34a9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "99df297190c459890a1faf92d00901dc8b54cf81",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/jenkins/buildcmds/pull_request_32.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9c9ee56b8c5c1b5fca73a1cf6e2869044ab640d1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/jenkins/docker/Dockerfile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab3fd9578be890675356fc97be05ac4f4c445c0d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/jenkins/docker32/Dockerfile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f4184621c272937a77f1d4520a3eb0ccd54ad99e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ad9cb01bd5bc7a55e11a0b3b77f50b55a9541495",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/decoder.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f25935f1fa80ea0bd0527e59395efb17255dc8cf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/encoder.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7702020b562684c55092f72afcdf550605d17f5f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/utils.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d27e5ea2c63053dda22eae271b813a64a1ddca3a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/utils_test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "672e94bd290d213bd5c229c3a6acdb58dcc5cc43",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/writer.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1f6bf16b6e768dc9f2465e384dd0128652616ccb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/message.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dc0ae211ba4919b615b346f219e37dfc1d808dff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/message_test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "14f54b8bfd897cb712b0f4a2f92ff711ae24fcf7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/package.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "acb67164924df9d2e1aa41e6b7405df474567d67",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/proto3_test.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2be5b8c184140d2d31dc8aa390c1cd3afea4671e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/test.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9418d07feb87e5fbd30fbcc379a8fa2eb9b54fb5",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/libprotobuf_java.jar",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "272782d7d7789b487ad5b489490c4578e1c76246",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/libprotobuf_java_util.jar",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b61fcb6314a3b569c94de08f64cd705447defdde",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/m4/ax_cxx_compile_stdcxx.m4",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eef053534b0c1a3d83f1050ce448c24bcca6f779",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBCodedInputStream.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d6fff3dbb61298c95a68d53b89537992a943c967",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBCodedOutputStream.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c3ab44715c40397eb3cdb4bc7efec9a55181d87",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBCodedOutputStream.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9173e7a2b10a4cdd11317a8e45a1fdb66550e21d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBDescriptor_PackagePrivate.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1c67c680e938e6c4b896bda852d7d1f158f3912b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBDictionary.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "65534b67af1692689cea292e65dc5f8ce577764a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBExtensionRegistry.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c325ba85bb2f13a355f5d4df90936ec37556b09",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBMessage.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "627a396e54272a6c310dca9cab96f03c07e932ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBMessage.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a135cc203183dc213ec97915008b9e2ae96c6bda",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUnknownField.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1fbce0f9549dc219c0f134fc1ab4d662bcab8f73",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUnknownField_PackagePrivate.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "919d007642adeac7ca4e80670856d96d8c51ee4e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_OSX.xcodeproj/project.pbxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2f6181316a16bfca255fa48737fce8565af98436",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "64fc45c0e297734c7d25a40d62738c65dc20198b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_iOS.xcodeproj/project.pbxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "be31c3083121ce013e3bf875b816550e2e25fd53",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3c861fefdd988f2360a6da98e7f125bef5951a67",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBMessageTests+Serialization.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1259d1460fb499d2baa8bf14304e3efc757c1f4f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBPerfTests.m",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d236e4b20e6044e1819f167320c97b5f8c5b77e4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Any.pbobjc.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "742a812211193c45f59b146125c7143ddd15b551",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Api.pbobjc.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "32b0f44c1baccf5b3c89dd91607b3cac402b7e5b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/composer.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e9f5f156ffc9982be2af1b4dd54278eaaf34f507",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/array.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8e563a618a2b18aa59fdecbc4809d58413c1cb1e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/def.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "28bf18f4d5398d6130727b5b1e1df912545f3feb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/encode_decode.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a5d48446612da0f00dc9d65e3abaad64258250e2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/map.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cabc39879e5b304031d9f7a8359202ee3696887d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/message.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a2a8e0668c0becc6ee81d0e7f4ee76ac40e09eff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/package.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a848b278ed6c950b19ed6433dfc42251fa9edae",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/protobuf.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e6d42ebacc9a979f5ffc195585c26e59815c345f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/protobuf.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6318f88c6507df27e1bbe3cf5ea0b2d51892b22c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/storage.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "70983016cb67591ca22a21d8fbb2aa6f8de00a29",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/upb.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78f255f9478249c671e03ec9135d66774ad791df",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/upb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0191a601dd8ad719c22c22ae8b968b56e7e8fd4c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/phpunit.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1b6b3d609b33029b21d7cef4f72a022d8eaafe53",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c00dfb60bd4fdef3d8599eafaf95831ce599370",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/DescriptorPool.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "948c5876bb55acaa8cc4afea8b70ebc7f5a1bb44",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/DescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "738a17389eaa629990b83569c1dbf93029bbacc7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/DescriptorProto_ExtensionRange.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "be36b8aa38daa57dd312d0fbf1d41b4055f76ba1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/DescriptorProto_ReservedRange.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c1dac24dd8dd22356b7a962e7c64cdd575fa59ab",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/EnumBuilderContext.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73f6edbd9d48d06d599459ca73e24bfa82547a7d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/EnumDescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4fa0bce79dd7735e3614b8807670d15bb7a11635",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/EnumOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94dc36ec4e2bc2d6b957af364a9c661a13d88932",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/EnumValueDescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "232a6738a657e041d092e5cde653fff4c2804389",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/EnumValueOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ae2cd418a28bb9da85e831f835178f4917332fc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FieldDescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a3cd8ef9158252975400e287f5af7219dee8b5b2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FieldDescriptorProto_Label.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8335f9b145c8d974cb106f2775e7d56c0c1022b1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FieldDescriptorProto_Type.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8db7ed67aaa8ec7bd90ddad5d1a826b451a8261a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FieldOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f59f20be11c95f30b13b461070e3779b73216f1a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FieldOptions_CType.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0c6995b7c34405b04c7d46c7cc672b6e2e3e4c1b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FieldOptions_JSType.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0363d9e98c9fbb8ea5b8b9abaa8670105a0c2a4a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FileDescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0bcc80511e422067e1a8a00f32a42742ede8d0a4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FileDescriptorSet.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "22653a4f7e94c1ded96abaa0f1a2bb25ebf10dd9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FileOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b550e7f17e3e1138c5387f6e35b149cba9098b71",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/FileOptions_OptimizeMode.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e66ae6f67a8be98e5dbfe361448f8f0e5e64da8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/GPBUtil.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67eb1bee65b083649ca467a23537d544a2e24145",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/GPBWire.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "450854f1723b089c7e3bbfa1b3880ca3313f60e7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/GeneratedCodeInfo.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ed22cc387dcce48d84487cc76b52835a0fa63b6f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/GeneratedCodeInfo_Annotation.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8012a225e166fd4863ce09b6dcdfbea02fbb1b5d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/InputStream.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "926645e1dbc7bb48b9c98cdfb288cab8bab30075",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/MapEntry.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "55cc12ce85f5fe7db7773d9ddd0e5f579cee6c9a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/MapField.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cd15e0f042b38fc805b09055590f8e6357e5e9e9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/Message.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "747f32947b17ea122c629939bd5f1d6fd6f0de69",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/MessageOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3d8df7af735eaf68f47955f61871cd5b73d1d6a6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/MethodDescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6dca58540b603d172714a71d43df13ff91542d5b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/MethodOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce4adfe7c4e18ce0f511fcaa7e114672a595e378",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/MethodOptions_IdempotencyLevel.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e5fbe37065fb749ae2c7a813ac70f72140d285ff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/OneofDescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b61325d29e26d51d8942ef8c500a1c6a4e462bc6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/OneofOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c6d9b6807ed7f910527a7af3cc993df9e3258eb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/OutputStream.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ad4709a678f7a4c80bb90ccb82974264326ac49",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/RepeatedField.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4777620262248ea0f41e508aa81579b6a0f410b7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/ServiceDescriptorProto.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "62323dbad1d9bea91904a525abb6b52a92573083",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/ServiceOptions.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eab60880339482bd218803044ce0bdbd2c2a63bb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/SourceCodeInfo.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a02b26c4178b9dc88c1ea55d5fcf9a7a206d188",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/SourceCodeInfo_Location.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "286550198ec1cdc793c908056eb2d2c92c23cccb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/UninterpretedOption.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "86484d23c1b2ac5fbb26dcf71eef795e50addc1c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/UninterpretedOption_NamePart.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fb69eda0dceb582628324718d3384339ded6fe59",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/descriptor.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b55408da52b73c596c95ef1afc681e59a8a41d5f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/array_test.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "288df5696df15bdbd1f59dc961c059b0ae4ecd5d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/encode_decode_test.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0809bef3b99af61a8739a21cfa809b4e0b494551",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/php/tests/gdb_test.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "21ee849078ff40481862b55bcdec1b9e3b781bf8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/generated_class_test.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2fda91352ae0249670dcf4e6d348c27e573e9d32",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/map_field_test.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "361982b5503dbc6b0de6f288b37525e94bc6bd2e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/memory_leak_test.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e124980820608ad9b25294d7cecdc6336f193434",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/php_implementation_test.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3922925451de72856006091e8a71db02ddab120d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/proto/test.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc3f018650fa166f37527f134d1923c5f3d79d92",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/php/tests/test.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67048f4cae5b251083476d5bf3646fd33b92f68b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/test_base.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9dbcbb62c9aa17fc2a9150ddfbf109a01fbbcc03",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/test_util.php",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9cb17f019c478eb9a66782ad145464eb9cc0215e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/protobuf.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5143b0281d2aa5ece78a13ee342464e32ba96964",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/protoc-artifacts/Dockerfile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5062920932d9b2b01a989a87cf437d1cb498615f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/protoc-artifacts/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e31948e987159f6967b542bc45284d178a07c75f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/protoc-artifacts/build-protoc.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3c5e887b290885ea69daf2a5d9580d13c026d398",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/protoc-artifacts/build-zip.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a06c99982a71e9c5060a574120d3abe7d1dad9ff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/protoc-artifacts/pom.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8f3db7851c63a850875d1b2e66ccb76e3446bfa5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6bf7befb11972aa3c4096ae89d45a306921c0734",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0375d72d0d09c016437a4867659ecf1ca27e3617",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1f2e3b7c9497bc33801450c562d4a150b691720",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/descriptor.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "40bcdd720b1e51908aba206ca0e15176c77f1668",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/descriptor_database.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "29e9f1e3f9ca4e15df1ac297b64aa961cf96d32f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/descriptor_pool.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "460a4a6c2c8cdab6d142ce5ba6b39ed696d69758",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/api_implementation.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c1733a48b4daacc3570df824e33bc90cf7a05ef4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/descriptor_pool_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1f148ab90b46571d9f299d5d89381ac8216c0274",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/descriptor_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "80e59cab0adecaf245786cde94d00e019e5a7a76",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/encoder.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb1b54ada2b1e9b23bdf0d6682c2d3e9f31775fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/factory_test2.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ed656221bde88bdd8f5991426fd6aad882d1534",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/json_format_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e8b794f0e4e2b2c6ec96794328e673df15876af4",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/message_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "11f85ef60cda0ac4088d44c98b1404c92e422851",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/more_extensions_dynamic.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb97cb2847f62660de92107b03cea21d59ec390f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/python_message.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "188310b23685e510fe162038371ad03de7038ff2",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/text_format_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d631abeeaa5d8368903a5e334fe9450d4fb0e8f1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/well_known_types.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "077f630f71252ff72e4c32e48c342099a6f498b0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/well_known_types_test.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d02cb091563ed44122acc85d7a63901b2be2060a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/json_format.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aab250e4227c64dafcac5fa1520b7be47f77c23a",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/message.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8ab1c513d1c1464db825a4f330493981a3c08cc0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/message_factory.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f13e1bc14ef00ca7114c93419bc9121d17d7c47d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "088ddf93536ac75e76d78c0412bb2344ac75cdea",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/map_container.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85aaa46fe0ef794fb77848cea219a3cb7a5066cb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e0b45bf2d95bcf452d1f37f44a0cadef8d9d4e01",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/message_factory.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9cb4e9a1be96ac798b998ece478bd98aa6dac703",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/repeated_composite_container.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "95da85f87bb47e1776c067f2364683fbbd685e90",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/repeated_scalar_container.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "07341efaf4ab75ac5c7a771ec858a729078182a6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/symbol_database.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c216e097d97802790831fb14ba56445e80590e2b",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/text_format.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a2026706e4d92599863774d2f3ecc4936a01e893",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/setup.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1600db21fc758af4dc29b8e050c40ed33e6c55a1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/tox.ini",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d86a1145d07d3140acc3737a3eb246d619c85463",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/encode_decode.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e0c56f8ed525dfa4fdb99fad380f9a264d2b75b3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/upb.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6e1e6c6fffd7dd45068cd3d1efcaab543e2700aa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/upb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "836b1dd282c29a27ce4d1c87710fc5e871e9161a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/google-protobuf.gemspec",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "547de87493260292bd4f5f8c586d34caa2008d40",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/lib/google/protobuf/well_known_types.rb",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "34251234a04e519ae31b50749296cfcdf03d8a5e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/tests/basic.rb",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9b46632b72c34012698bf69657fc91c31939ee1e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/tests/well_known_types_test.rb",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "22026d2fcf1d24fd24efce091284bc96c7022486",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/Makefile.am",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6c80aaa24e6249b0ea57fffd53893aba856f8932",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/any.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bc05fb35c89512aa234a7edd0aec8f453978c6fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/any.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9bd3f50a4537c107d87b719dbf12ab0d93874b17",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/any.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94c6685f57a6c1f728fe33ea14a83f8c55e118df",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/api.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "108c63a424e215e571f99d085fa183bbd402e947",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/api.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c30e8b7ad3c547ef4d47a374b9ec0bbbd88883a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/api.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "16cf8951cf45744feb083627a30a6089fdb385a3",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arena.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b6a375ac560dc0a81010a24f83b6ab6cc26f58fa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arena.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e5afe42d08b578a5e87dd52cf9c34b7cbef42b72",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arenastring_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b917d3733436f60ce3e92ba48f2c31fe190f70c5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/code_generator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "56b010f7bcc2157e10643225912695c302385c3b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/command_line_interface.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "997c17482d238b7abed17ecfc099ae5d43381e74",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/command_line_interface.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178999ddaec1112a5576e382c58a1d22a934907b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/command_line_interface_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fce58c029226c05437a3a9c838820e22441032c1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a8a83d13c6ed7e532e74de1f0c52f597bbdf0d4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_enum.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c15be9427fbf11db647cd48548d0e140e6d60044",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_enum_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e4fce4617b8320d7656d6ed280f2d42c192ca943",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_extension.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4480a9d2d036ace5f7b6b64365090d26e61239ad",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "00dc25d4cf5a5e26d441aff6b955b54f218eec10",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e0542ae86d1b13c565ceafd9ac1fd98af5584f76",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_file.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cee31224fc032d65b6c857057c794c5e4c69471a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9cddba5c208f2ff93ee169933cd93118bac04843",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_helpers.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a744a8650e38055ea4ecc67c36e66d63baa80b0d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_helpers.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "52a3b8b0df88ae16aff874eee0d6b2b7c6381355",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_map_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d9524f649cedd487f7bfc0070339b6c8ec32b27a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "23aaeeb0fe1d21630e9e60a3ca869a7fe9a2f9b2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_message.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc3c456417d92ab95a638db96514727864e30212",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_message_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bdaa12a55dabb017a4bbb589c50d2f9825d5307a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_options.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "020c194120e83611aadacdcce051deb54bd30174",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a849e2e5ea2f53613658f7e632a82adc3e5a651",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_string_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "af263c1a5b9c1c7335c47d841d20ec687a914bc7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_string_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e56964c78f1f23f3812d89d3fbb7e2beca0b27ba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4e44b578e8ae67405ad6fcf7ef080b674df16c6c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ebb8fbc26c9538d20a90f17095476abbb883629f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_field_base.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4109f3caa017ad81ce5d7ef3420fa60263013526",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_field_base.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f00a43858918aecf4cc47b8de8404c65f2d5f9a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9b5e103ae86c22640332db2bf941348623a14038",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/importer.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b82fb3dd42329fb20167e197f75dbffba788c10e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_context.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b22e7e3a2487fe04a7ac8024766369df93098914",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_context.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b9ee00ff421eb851356b34dff4bd49e2cc1063b4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "279b9da4ef7fe80224a3605b1ad4fc44e919ff2b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1eefdcfc12272ef8fd144eec44b8a09de54ae778",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum_field_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "38b054e70a00f4cc1e05d87c20295b3f9262a823",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb237bf6d564d3124ce3a65d9dcd2aa81d88675d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_extension.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "04917296dcd0c612bc58f140c1a3abb0b195f093",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0fda166d120af3fe5d2b4839962c8d257ff4c6dc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_file.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "021412109856859b9684e52a6d5cc8e479840dcb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8469740fba282318e29e07326e02fa080efffd7f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_helpers.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "829ec3d763bced848382fb10e72df7efa3eb8c64",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_helpers.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "608b53786a59605c5e55d95c7d1233a9868d5859",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_map_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "073d1cfc5945badeae31c1c31364262c8fa62afa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_map_field_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6e3b4a758d29d71168c5e221e983a9a30191541f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f5643abc6ace896caa07836ef4c647200e9bce5e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_builder.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae84db1c17ac48067bb4e78ec5a2182173c84604",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c71e910128bc78dd7becdfc1834c44df4f09cc6f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_field_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5007ecee8f7f9285ee3f3d4585e94580069b0ea1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bffe4f16e791559e0a31328697f361363192320d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_name_resolver.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7bce14470d671d614fdab362f17038a49cc45a2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_options.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "840252e7e931e408a3e5a259a2d47512e39c85b9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_primitive_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e8e492f6293bcb985453e0639481485795a85d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_primitive_field_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7bd5ad7aa73e2bfe67a25044e2807db028f53c45",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_shared_code_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c2900ceff64683542d6ac5eb90e86c8ae0e5356",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_string_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e3ad1d007fff7f7414929d60cda218731188ddb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_string_field_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7666db38a247b4a2193fc12ca852a2da29c6f22e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_enum_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b94790d6bd1b6839274bbd1a98e3030f6d879c17",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_enum_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b9d1d8de7429e4a31ccd41529962c4cff7717a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_extension.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4843e29622a6c97e1e71db6cb7226c88a94bcf5d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_extension.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85257f3f732d5bc90340b80c205eee03f27cc118",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "57c221f47caaafa911962afa6699d04c7e329a9f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5018250cfce9f923f111f109f8454c165ddfb9d0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_helpers.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "014c85aee36623eabd75c517bb73c4eaea1eefbc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_helpers.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "83b2b0ce8f836c2fdcf8f46627526e1a20d37512",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_map_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c01bde3815017da7015a17d0b2ac3122136692bd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_map_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f81f7f9aa0a6e01754fd1e21f097f04357cc5209",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d1d04b52a40233e7ce73a89f98fba2eefd2211a6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_message_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e074735c7055403e38c12087e26fa85fcd2c6e89",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_message_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e3b4bb9368b2720a17f27229ba4e8bbd9cb3f3a5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_params.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "978abf2ce404592e62d33060944bd82b4bd89dfc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a01981dd481af4e9d7fb0b52964c45d95f66c2b6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_primitive_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c63e58f650c2142ccd00535eec73af6d958b782",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/js/js_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "22f18919bc845817ce20bba3eaf433e78cf43756",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/js/well_known_types/any.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0ddb99e56e2d4ccee7a4fa616d62926523b5bc1d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/mock_code_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1665f88cef19c132eb721fca545809491f3eff4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/mock_code_generator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a774a0922dae58481ea287ac9527688d38bca62",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "946faa819a9fc704ccdd4824746956652a35e34c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73e4b86e210da385228fcdefd5fc823c49a7bfb9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_extension.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9f7e84f2885be91876a1ad2778d56874e964b547",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a3a4b1b6e208c778b2af6c1a60d80d099f2f44df",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7ad127bb3b621f1a1a9d1aa8bb1237165b5532d7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_file.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bd8fd7226e31155994c0986bb3399e5468610c70",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c99262a1ba190a5eb966dfa7de15c3b5e395f5c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_helpers.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0bc9dc10ec9e044b63d0de120476693963e446dd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bc68a6829f04373fc5563691384aa42eff0cda34",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_map_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0a554a83932af176547fa36e6c767eeacfd20f4f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0fb78bc024783cc0cd8a85d25f501c097d246da7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_message.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d6ccd6d1e7b62970ff53b444223e7c4d2cf7df24",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d2dba1533442d4dcf66ae44fe0053cacde81dffb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_message_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3d9df4dbf49a9ef93e7690cfe153843fdc2a276c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_oneof.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d49350f4b7f9f3a1babd6e5ac3fd210213021ad2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a03d42bd2ffdabf2c2ff157f95fa4721425b8c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/parser.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d5e31325c9ed9a2371b1c7439a2f617ac212fd78",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/parser_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea850c0f45ea56035ab9b5a26cfad527ab1158f1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/php/php_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7b9635f6abb7f08102917cc7465eac2d4103bf40",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/plugin.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f7dc1b70867db9218181fce8edb37f8bb4f72fc2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f8befb6eda892e9edc964a1b307bb774de03466",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f04dc73c8cde890c09a0198e97cb9f245a3c61b5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/plugin.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c185e4f910836928f80c53939e3a5e4e2aaecb30",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/profile.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d20b87ed68ced3f1eadf6818a6dfce5caeb83f77",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/profile.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "09ebe091b8089e887625f35f2121050393f95360",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/profile.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "21a7e158c7f0efd2b233de5bb178c1e1dadc21ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/python/python_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "594260afee99630f275d9cd17b44bf5538e12a29",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/python/python_generator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "933450faf45f934bf72d495caa2f99d88b244e0f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/subprocess.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2513863144be7c534068158fae2fec3f0a439924",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/subprocess.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6fc7136dfa06d589a7786bf44127428c65eb62ea",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/zip_output_unittest.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "458cced29d2b11a27c87757ef43562f3d3e31816",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/zip_writer.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a807926ad622d86a835edf6d7fc1abe62634dfd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7aea7344da584d7aa05947a151805ed6a06ca667",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "56c395e6b8ba7b44cc72bb03cf82a4a5915b18c2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d1ed2b1f51678751271d70954ad05a12a53c20b5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f859c42972fcb8b5397991739030e69f40507cb2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4e46b2a88a1bd87ec579225462435704eea1faee",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor_database.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6f16dc5341596879c61b42e365acdaf0879251f1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/drop_unknown_fields_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae1a5e08f587605bc1a9e92868cd4835e9f2e030",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/duration.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "34873d974404e1643fb4e645f91d6d62c05403c1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/duration.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee8113e31dba66ddc1d930abd32b1add7c311d30",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/dynamic_message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "816170ea9c1a8ddcec479ba1dcf46c34cf945642",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/dynamic_message.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "71195056f71d1a47c43b6ab154a103bb4b6786aa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/empty.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f28dc19beb0dd1ebfa666dbcd0decfa2e96d0690",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/empty.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cf5f652da9d5a3f1f0b34ac57c7ef3a6d1f41ac3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/extension_set.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "772d2734e90be56b9fa304a927fd4987b479145d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/extension_set_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "094c4cc9c2fa4d99ab27feaabc2855f11d0bc1c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/field_mask.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "742c1cf9b814dcece5d405c4c6df615fc36db196",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/field_mask.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9aebd901261aadc3ed73b1f88874d14b044128cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_message_reflection.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "12b73ca3a7cc74381d753d0f97679605002d2800",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_message_reflection.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e281266dfed152bdf1b4acf5a7979611d864fc7b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_message_table_driven.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "557c57d35cb412b01d5ead2062944c34396ab2bd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_message_table_driven.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "35d8156ef3d1a5d704a5d473eb5ac265c7cc22cb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_message_util.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "44174466a8bc659166a489e73766d6b463f9d7e6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_message_util.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "df4250e5134bfff704507bbaf8dc93afb73d4080",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/coded_stream.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "20d86143110f96f14c62f6f31e752cd9b269cc83",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/coded_stream.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "99e895f588366c651f01c9c292d3754e62c066e2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/printer.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e666445b6d66af795d96c0b7a59bc77e19ebc832",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/printer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0435228a6f71bc04281dcfd79ac82ddb7f41ec00",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/printer_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cadeb69659c9b7135f14ae557f29d1f3508000a9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/tokenizer_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "186de00141d54f9566be6c80dc68afa638e14670",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/zero_copy_stream.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "52650fc6686d50bbaa70b038b2bef8f04de7c435",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/zero_copy_stream.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "02619d7bedc0c31a9ae2b8ce56c7b172b09ced4f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/zero_copy_stream_impl.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3365790e1a2259eb20a02339648e77eeb2a5ff58",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/zero_copy_stream_impl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e6ca88c21b135e06304c2c42b2f0e649c5e8db83",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/zero_copy_stream_impl_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6db1d69595d25376db0bcad43d36da0294d0a340",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/zero_copy_stream_impl_lite.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5904b0d9edf4d6d217b64729bda10fd0886d7f57",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/zero_copy_stream_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2f5268af1535e885a1597c31eb92538394557240",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/lite_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18ee365276b859eb82685c8a312cce2f105076ba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c6755687fca9f932276d0dacebdabd292054fb3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_entry.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c466cc7b8743da13febac60bba2062fe255e77ab",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_entry_lite.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9d5a328eb5f8e577bceffe16cc23b86fbb0d953a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c5da3c683638c3d5f48112b8f345c902eb0c4a4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_field_inl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2d1023925dc8f2f5abc89c77e3e49772c811cec2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_field_lite.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a06b432aa9e416ece3b1131edc15b84c5e3e4875",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4d3ad6092f6b26eef21f704f56c8a55cfc45da83",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_test_util.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "15c6c2894640b3d45aaec6874e0024b699f19a80",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_test_util.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "301b37fed8ae2a5a9d6458bacfdc56f3575d2950",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_type_handler.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c6154f040a7cefcd5cf9130dfc3c00af60f1daa2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_unittest.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2134f95f1cb356d3519f3ff477278fb1e00a2543",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/message.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "68acb5b13e8d9c2e4d3fc3f34289532560bd8c2e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/message.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fda84b516f310673472ab31e4e363c9c870b3670",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/message_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "046a736dc3599e2bbc7f3789f991597baae98628",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/message_lite.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "41cb3d65c081a5a5017bc0a1c876c3afecf4eabe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/message_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "840c02e82e237e80d9ce16de17963000f1ed3cbc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/metadata_lite.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2838e0fc644078c680032375cab424248f688e41",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/proto3_arena_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a1013f6359c10c9bee573121c52ec5f7d5aeb94d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/repeated_field.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "043cc746d54667d3709b14b2e1004e9e3951c099",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/repeated_field_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3244444aa414f0f77cf462b5f6403d9b8b1fbb88",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/source_context.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "23cd7f3ec25bc6287b639d6b92268cf7b573afdb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/source_context.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "207e9efed7d6452463e6141a48a08d5ee21f5595",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/struct.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a37a5652a95cb6fad04f02110770e21c9157e70e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/struct.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "146559164fe5091991c258324eadec6339457790",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/common.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "60874e0917ed9f7393234a141e6fb973f379c853",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/common.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "763a6e6024bc4b20fd566421a3b4d340a79f03d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/fastmem.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "be998b29d96fba071082f3fb933040efa99a2c98",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/hash.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "310cb1b0c40ca6a7ea54fb27f02d39dc547cc1c9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/io_win32.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e4632f4da937ae494e266ae2973da0c541d4250f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/io_win32.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ca0f13a72ad91674f7d73a7e7f0e1c1fb5e1b4f6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/io_win32_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "275d9539ca27f76f8cad857901da2c700bc3260d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/mathlimits.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7ef1cb691635f412bd431c127cfebe5a0e48ee93",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/mutex.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ec5e001fc77969247896a257b7bb82a8eb6918b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/port.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8910688bf46c9ed1559f6d76f253d164e0408cc3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/stringpiece.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "336894b52bd2c0bc573c9365758fa4c53155cf4f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/strutil.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "79230334d7268d97681e7605e9e9f32f204de020",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/test_messages_proto3.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b935488989a4093e2826a9bc5dd7d9c621c88f58",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testing/file.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0dd2476b03ef20f7b2fa79927d1c9bce4f682cd2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testing/googletest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c0d99e69ac8760881cea10861f2c8b33dc9fe379",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testing/googletest.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "04c887e088a1d4a6ec2c805c84d54564efb8a100",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/text_format.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "560fd391bc494f4a1031af330df1ba5a55f48f56",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/text_format.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "422a86b4ba4e6e70e4ef981d645698ceb30f6ec1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/text_format_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b2fe28a472f1ff420d87d7574788e9331435b741",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/timestamp.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9847854037e1f6594848a062a864a07925fb2651",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/timestamp.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8f017a8921d01158308426d62ace6717fe77d550",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/type.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c1cd41640df0e345a07f345014fed9b93b8adc76",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/type.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2040487e83fc65cd2386e6bbaa0689205dbaaf97",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c39ac6b01f47211198fda8e7f7c7fed5709a41b5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_lite.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a27b1b268c1772484dafafa0837ade15e4757765",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_proto3.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "002ea8e849de341eded8114e1847b48c36bc161d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unknown_field_set.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ad560ebcd615f5ad463522b813fb59920c68f9d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/field_comparator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85cecec50f9f0a7ec098e4675f8555bda1fa51b9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/field_mask_util.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab1f2e94c3a8e312790d92fccb5ba2088dfaf09f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/field_mask_util.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f952786ff534bf70dc6aca2a0398872e4aa85499",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/field_mask_util_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5763d0c61209553ddfc705374f2f551cad8caad5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/default_value_objectwriter.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef2cc98103dd1c2022dd27e5b4670d62d3ebf551",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/default_value_objectwriter.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "025fbd40917555f5e4b4636978da2f74bc8c314a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/protostream_objectsource.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "58d77c2c7132c7612dbeba968853c0ca8d2ed1d8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/protostream_objectsource.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "06c9bb6d4cef8cb039ffcb8fe0ad0760ebaa8ee8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/protostream_objectsource_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d4e15bca3f2cb354df03ff28536f18dcad4ce8d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/protostream_objectwriter.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8cf42e491efa1bb58ba9439cd3490079f66beb82",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/utility.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "830850be243ed9b381a2d46493938136d57a66f0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/message_differencer.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d99223cbd86a178b3b4869cd9af2857a7de92376",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/message_differencer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "850b3977052b137ef4bea6c869fe7207881b5565",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/message_differencer_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5e9aca524f07481535f54497169f3ee5756ca8c4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wire_format.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7987f7c4adcaad5717d5d34384e5f919737bff4d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wire_format_lite.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "18b38eae7cc07f1a75901d713689c09b08351fec",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wire_format_lite.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "05049017c7c8a488b39b4c32da76b1d55ed0cc2f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wire_format_lite_inl.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "12c04fd5f01a0296fb6fa115a9cfded0d0829b8a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wrappers.pb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4202541b6c67a3458e5f22ae7a79e131ae07ff41",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wrappers.pb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "edb37da7ac3480fe7edf05e3b923643345e1de2e",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/tests.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d49e0a71315e87ce8c47b31e3a2bb17ecc869807",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/.travis.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "055503020da4f21f8cfac266c7933c0a10ab8bca",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f1dd6d599a0a8dbbbf4cc09ffb20f015faa846e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/CHANGES.txt"
    },
    {
      "type": "rename",
      "old_id": "b8d97fc23d85b145367eabf6249cd4aed755bb32",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/CONTRIBUTORS.txt",
      "new_id": "b8d97fc23d85b145367eabf6249cd4aed755bb32",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/CONTRIBUTORS.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f028c82324202241b99522ed311d1c369c1eee66",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/LICENSE",
      "new_id": "f028c82324202241b99522ed311d1c369c1eee66",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/LICENSE",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52d7ce9d69e0a137ba465670c1f2503a133013af",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88bd5b7d7256c45a0ab91af63d6d609855738237",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/Protobuf.podspec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "653f663276b4bfc13a61796ad09482a78cd75a0a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/README.md"
    },
    {
      "type": "rename",
      "old_id": "2a49e3723abfdd677702631de36a9925c21e3951",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/WORKSPACE",
      "new_id": "2a49e3723abfdd677702631de36a9925c21e3951",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/WORKSPACE",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca88b25c3ea8eb5b12e5d87ca630c346f3566e4b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/appveyor.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b440b6396ed08c7f81f1198d4e69cadc6e1eaa4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/appveyor.yml"
    },
    {
      "type": "rename",
      "old_id": "9f266425856bb177db3bd2581c54f8aac898b16b",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/autogen.sh",
      "new_id": "9f266425856bb177db3bd2581c54f8aac898b16b",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/autogen.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d98eae5eadbbeb8c169fe109b132c59fdac468f6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/Makefile.am",
      "new_id": "d98eae5eadbbeb8c169fe109b132c59fdac468f6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/Makefile.am",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "86d62feb67a3f6b571f9b59d700f2da16553821f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/ProtoBench.java",
      "new_id": "86d62feb67a3f6b571f9b59d700f2da16553821f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/ProtoBench.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c902780582a007e4e04f5efdcb3c270b608b7139",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/README.md",
      "new_id": "c902780582a007e4e04f5efdcb3c270b608b7139",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "590855033cc08a88180637f20139780f83967b91",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/benchmark_messages_proto2.proto",
      "new_id": "590855033cc08a88180637f20139780f83967b91",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/benchmark_messages_proto2.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "090b554be9c0ca4476a5e551ddef55f47eb1286b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/benchmark_messages_proto3.proto",
      "new_id": "090b554be9c0ca4476a5e551ddef55f47eb1286b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/benchmark_messages_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "51c0b548779effa77f838e9137bbce6b2accb107",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/benchmarks.proto",
      "new_id": "51c0b548779effa77f838e9137bbce6b2accb107",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/benchmarks.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e6febc2f1526be834353f198295e313c733a2e9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/cpp_benchmark.cc",
      "new_id": "0e6febc2f1526be834353f198295e313c733a2e9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/cpp_benchmark.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "61e7adf1ba3f0e21a788d9a412f0cee22bf99746",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/generate_datasets.cc",
      "new_id": "61e7adf1ba3f0e21a788d9a412f0cee22bf99746",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/generate_datasets.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bc0f064cc2ebd108e4a8ee14d94c59d2207f0f19",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/google_message1.dat",
      "new_id": "bc0f064cc2ebd108e4a8ee14d94c59d2207f0f19",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/google_message1.dat",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "06c09441b9e1a3fc8577f6c36dbb583d85481b2c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/google_message2.dat",
      "new_id": "06c09441b9e1a3fc8577f6c36dbb583d85481b2c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/google_message2.dat",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d2d319f31c10074945dc36d1cf31322bec3c808b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/google_size.proto",
      "new_id": "d2d319f31c10074945dc36d1cf31322bec3c808b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/google_size.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b08b8bc09cabadf3fb5dff17fc223cac206376ed",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/benchmarks/readme.txt",
      "new_id": "b08b8bc09cabadf3fb5dff17fc223cac206376ed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/benchmarks/readme.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7618ba21a13fbd9c7c6f1efdd527d216d15bb1ef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/CMakeLists.txt",
      "new_id": "7618ba21a13fbd9c7c6f1efdd527d216d15bb1ef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/CMakeLists.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1e7410d828547e6a3350986f9548956f94af9411",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/README.md",
      "new_id": "1e7410d828547e6a3350986f9548956f94af9411",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e5cad63f67650db353a1f3a0e8b349e8cf0db32f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/examples.cmake",
      "new_id": "e5cad63f67650db353a1f3a0e8b349e8cf0db32f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/examples.cmake",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "deb6de3bfbfb6f0be542aeaf2e9106abf8153395",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/extract_includes.bat.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "441bf5532a385100d8b09a71815f6336a81d5b9a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/install.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e1fab0a79010b3a6157d92f1e66ecb4744d58b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/libprotobuf-lite.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72db915bc99ca8682d530e2cca9380c1e76a488d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/libprotobuf.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f2aa0c79f40012b99dcb4395ded698b962a05eb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/libprotoc.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca6da09ad71366021e05cadec75a284b21e8301a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/protobuf-config-version.cmake.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83213547818789e95f2abc301de9b832eeb77ca7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/protobuf-config.cmake.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbe5426afa43872424fdb140c0f34f4268b55b13",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/protobuf-lite.pc.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e4920aa807cb07120cc4e1d82497f8bd9b3ced9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/protobuf-module.cmake.in"
    },
    {
      "type": "rename",
      "old_id": "47fb15825752e544fda411db01c8a4391ed4dd38",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/protobuf-options.cmake",
      "new_id": "47fb15825752e544fda411db01c8a4391ed4dd38",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/protobuf-options.cmake",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d33e98cca8f05e95343576d01ee959c22f1b7d78",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/protobuf.pc.cmake"
    },
    {
      "type": "rename",
      "old_id": "4f07c389c976777e7685beb8e321e7ffcb98fcff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/cmake/protoc.cmake",
      "new_id": "4f07c389c976777e7685beb8e321e7ffcb98fcff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/protoc.cmake",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "389f6a7bcd3196d0cc5c4c5f68bd6d281a198152",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/cmake/tests.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d97eafe62380c528dd15deab6084825369e31f52",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/com_google_protobuf_java.BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c64ad220f7d35f61f933866410a507325288b2d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/composer.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04f7eb7a4a59010d3e6e010f5e04e80a77b6c432",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/configure.ac"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "596d113a9240bb38f445398c76cd7939f8c7d3b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/ConformanceJava.java"
    },
    {
      "type": "rename",
      "old_id": "016f79326fba7a0685f4f33b0cafcea4f6b2928c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/ConformanceJavaLite.java",
      "new_id": "016f79326fba7a0685f4f33b0cafcea4f6b2928c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/ConformanceJavaLite.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7ce053bdab460cf518697c13672c44321be71da",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/Makefile.am"
    },
    {
      "type": "rename",
      "old_id": "971fe8f60de3572540fb0a89c690148a8a5e2a95",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/README.md",
      "new_id": "971fe8f60de3572540fb0a89c690148a8a5e2a95",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/README.md",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cee31c476b9e3159234aefa27204a01e8d77969",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/autoload.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "525140e9467139dfd96d16bcc36886f7bb2ef66c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf70309a69c758ac7d467cdb9ec176a2e833f3d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_cpp.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d3955f77b4490761fcb29d26adf5fd62f9b8f30",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_nodejs.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84a43811fa1e27102d615971c37a7b3674fc529a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_objc.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6e12c01e1760065a68ce44c7582cfc448096f11",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_php.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5ba2467a6b54ee81e02df751724257c08e06ba5",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_python.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df63bf7cedde92429c5c679572922eead22627ee",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_ruby.rb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1ff688353d4039779610a767d6e48eec0a6b483",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1a822eba692e12b29fa1a71ac7d7cd2210f964a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_test.h"
    },
    {
      "type": "rename",
      "old_id": "7e91d388b0d6ebf884971add99f43e1dc58de4d2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/conformance_test_runner.cc",
      "new_id": "7e91d388b0d6ebf884971add99f43e1dc58de4d2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/conformance_test_runner.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c328890d46eea9391eafb18c09f2014ad244437",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_cpp.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a938e5bd9fac9386f65cf6bc05cb843d2edc3c98",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_csharp.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5116c569ca65bb1ab272a6ca98979e07e7ec1c9d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_java.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb20f659a261f0a8adb222d6cc0530695da390a5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_js.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e34501ead73449d5343092e7c5874d79b1d17d8d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_objc.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f91a3f589d84ccf4cabd7e61c6c3cc24f76371b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_php.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e3788429881dc11199d68b61710a757ca7f9925",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_php_c.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9a8fe36d98b49ec2af9710785a4d14471a77596",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_php_zts_c.txt"
    },
    {
      "type": "rename",
      "old_id": "19d99b044a43e57e0df610984e775573c5c5b6d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/failure_list_python-post26.txt",
      "new_id": "19d99b044a43e57e0df610984e775573c5c5b6d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_python-post26.txt",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "062c22a8dc7983dd97e81175b14e12066e16a2c9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_python.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2c258de50db491fa4f1717e1842af119865c3b7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_python_cpp.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45cfaca659eb2cbbb8ad56a0f2999f7c0063e0fa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/failure_list_ruby.txt"
    },
    {
      "type": "rename",
      "old_id": "42e7e7f4ad036fbd981f125ebb98c144238b1dbf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/third_party/jsoncpp/json.h",
      "new_id": "42e7e7f4ad036fbd981f125ebb98c144238b1dbf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/third_party/jsoncpp/json.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f803962adeaa38fc2ffa30a9cb9874db41a8e285",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/conformance/third_party/jsoncpp/jsoncpp.cpp",
      "new_id": "f803962adeaa38fc2ffa30a9cb9874db41a8e285",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/conformance/third_party/jsoncpp/jsoncpp.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "63f453df1b29e8dd71a0b05802baaa8b386ea8b6",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/conformance/update_failure_list.py",
      "new_id": "63f453df1b29e8dd71a0b05802baaa8b386ea8b6",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/conformance/update_failure_list.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8ba8849985dad4927a634d838821da115a48d09e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/.gitignore",
      "new_id": "8ba8849985dad4927a634d838821da115a48d09e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/.gitignore",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a87cd4d5dfcf5676474a57e5d881979af0c5ca4c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/CHANGES.txt",
      "new_id": "a87cd4d5dfcf5676474a57e5d881979af0c5ca4c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/CHANGES.txt",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d32fd943c67a5b9307e8b9de97590ce8582f3d10",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/Google.Protobuf.Tools.nuspec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1d124194abf6d7887468d046a4a18fc947e9f2c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7205659f103a4655a606bbfe0adfe15eab69d78",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/build_packages.bat"
    },
    {
      "type": "rename",
      "old_id": "182c5c5c82eab8c0b70c4b975d6c245afb542776",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/build_tools.sh",
      "new_id": "182c5c5c82eab8c0b70c4b975d6c245afb542776",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/build_tools.sh",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd4b463ddf5f81a9a0898859fd56180a96db37df",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/buildall.sh"
    },
    {
      "type": "rename",
      "old_id": "6c9f76344abe951d85e81437ac68500a2811af15",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto",
      "new_id": "6c9f76344abe951d85e81437ac68500a2811af15",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16be277304bc7b444058fb772d9e85ccb286fdb6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto",
      "new_id": "16be277304bc7b444058fb772d9e85ccb286fdb6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "59673eaf9d43bd15e89d2a05f2b920a7824cba1e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto",
      "new_id": "59673eaf9d43bd15e89d2a05f2b920a7824cba1e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d6f11e28bd1bf557c2e46ad91ff998734787f99b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto",
      "new_id": "d6f11e28bd1bf557c2e46ad91ff998734787f99b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f59d2178645379ac50bad3ba54127b09e93d4bf6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto",
      "new_id": "f59d2178645379ac50bad3ba54127b09e93d4bf6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c90752440b2864e4fb84e9bc9f3e3fb76c30e888",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto",
      "new_id": "c90752440b2864e4fb84e9bc9f3e3fb76c30e888",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "685e130a748c9ec9d75d36a0aff8b37fa5467412",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/ByteStringTest.cs",
      "new_id": "685e130a748c9ec9d75d36a0aff8b37fa5467412",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/ByteStringTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23af28870ab4bc62fa76a582ac75172a5b4206a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs",
      "new_id": "23af28870ab4bc62fa76a582ac75172a5b4206a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff44895c065cf469297a64fb55af5b0b45425654",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamTest.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01bd3218f3379ea437219ee7f753b7a4e91e8d83",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedOutputStreamTest.cs"
    },
    {
      "type": "rename",
      "old_id": "9c8459073c64f92194e598be6d78009d5176aebe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/MapFieldTest.cs",
      "new_id": "9c8459073c64f92194e598be6d78009d5176aebe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/MapFieldTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6852f75f8eb269defcefafaf3c3b090a1e2a4570",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs",
      "new_id": "6852f75f8eb269defcefafaf3c3b090a1e2a4570",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df23a09cd4c4df4b51a379052620064d062ff71e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs",
      "new_id": "df23a09cd4c4df4b51a379052620064d062ff71e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f430b06beda3cc0ffc7477abde068a1634a1f4d5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs",
      "new_id": "f430b06beda3cc0ffc7477abde068a1634a1f4d5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34d5b9f98cbb42f1bac40f9a163a45ef7a2b9f27",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/DeprecatedMemberTest.cs",
      "new_id": "34d5b9f98cbb42f1bac40f9a163a45ef7a2b9f27",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/DeprecatedMemberTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a669baba17bfd1f629a4c8816e5373da6ea9219f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/EqualityTester.cs",
      "new_id": "a669baba17bfd1f629a4c8816e5373da6ea9219f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/EqualityTester.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e2bad59e5fcf89ecb3ba3894a75fba45130938a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/FieldCodecTest.cs",
      "new_id": "0e2bad59e5fcf89ecb3ba3894a75fba45130938a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/FieldCodecTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8b153d691f273b715a16d79212d270424a552c0b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/GeneratedMessageTest.cs",
      "new_id": "8b153d691f273b715a16d79212d270424a552c0b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/GeneratedMessageTest.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06d07b9f4a54d06f87697de1a7fa8ede124e6518",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj"
    },
    {
      "type": "rename",
      "old_id": "a38d6b08b568f28c162e2fc6c296b55c062ac125",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/IssuesTest.cs",
      "new_id": "a38d6b08b568f28c162e2fc6c296b55c062ac125",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/IssuesTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f595455aa161f1e954bcd4d08b0f5ad8871f1813",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonParserTest.cs",
      "new_id": "f595455aa161f1e954bcd4d08b0f5ad8871f1813",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonParserTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "527ab3361e9f771f4aa4b5c756e639a1b43fc196",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonTokenizerTest.cs",
      "new_id": "527ab3361e9f771f4aa4b5c756e639a1b43fc196",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonTokenizerTest.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9078e59b1da9c581d057f824bdb80bbd08578c23",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Program.cs"
    },
    {
      "type": "rename",
      "old_id": "52d5a6769729ab9c5a47f26121c4932ceb0fead3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs",
      "new_id": "52d5a6769729ab9c5a47f26121c4932ceb0fead3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a488af30d44ddceba27f9dfb7c500daf7091a414",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs",
      "new_id": "a488af30d44ddceba27f9dfb7c500daf7091a414",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5be7ca236117004437786ccba59af190bc663d6d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs",
      "new_id": "5be7ca236117004437786ccba59af190bc663d6d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77447afa127340046298081d9bfca4dd51c14f6c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleEnum.cs",
      "new_id": "77447afa127340046298081d9bfca4dd51c14f6c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleEnum.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffa4e2a7c27d2aa6d336bfe7f1e568cdfce10eed",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleMessages.cs",
      "new_id": "ffa4e2a7c27d2aa6d336bfe7f1e568cdfce10eed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleMessages.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "248f5fa913f2ead57fbd63e7e614cd6881ee0a8e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestCornerCases.cs",
      "new_id": "248f5fa913f2ead57fbd63e7e614cd6881ee0a8e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestCornerCases.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5663a69902e59858b1fa8b170f652fadb0b595a8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs",
      "new_id": "5663a69902e59858b1fa8b170f652fadb0b595a8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4aecc998deba6ceff37aa030685b4258fa9efc86",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs",
      "new_id": "4aecc998deba6ceff37aa030685b4258fa9efc86",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "141faf80e0960c3a1bd6187bb60a69d6b400b57d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs",
      "new_id": "141faf80e0960c3a1bd6187bb60a69d6b400b57d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1d9908b4d314b7518008fc0bea24a6254f9d88bc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs",
      "new_id": "1d9908b4d314b7518008fc0bea24a6254f9d88bc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ecd24c62a5b68fa1058af5b2ff1a285ab55e819",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs",
      "new_id": "9ecd24c62a5b68fa1058af5b2ff1a285ab55e819",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5b7185dcd2dbac5846bd2c24239c8ca4d1249b2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs",
      "new_id": "5b7185dcd2dbac5846bd2c24239c8ca4d1249b2a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54d28dfc2608de484b196c89641f3b9345bdf7f4",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/compatibility_tests/v3.0.0/test.sh"
    },
    {
      "type": "rename",
      "old_id": "d2f474796f988f8766d7245d9797d4fd079504eb",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/generate_protos.sh",
      "new_id": "d2f474796f988f8766d7245d9797d4fd079504eb",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/generate_protos.sh",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3622b564942f2c2a080cbca209d71dcc6604239b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/global.json"
    },
    {
      "type": "rename",
      "old_id": "59cd36985f2278212095c38e73e7dd7cbbd4a4b0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/keys/Google.Protobuf.public.snk",
      "new_id": "59cd36985f2278212095c38e73e7dd7cbbd4a4b0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/keys/Google.Protobuf.public.snk",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7515443ca9373e38c2f8add70382f8f99c3462ee",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/keys/Google.Protobuf.snk",
      "new_id": "7515443ca9373e38c2f8add70382f8f99c3462ee",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/keys/Google.Protobuf.snk",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ede673573ee2e70333be068c1e173087b544ef1a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/keys/README.md",
      "new_id": "ede673573ee2e70333be068c1e173087b544ef1a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/keys/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "87bd0f7a84dca147461e4a210273006a574ee936",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/protos/unittest_custom_options_proto3.proto",
      "new_id": "87bd0f7a84dca147461e4a210273006a574ee936",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/protos/unittest_custom_options_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6c9f76344abe951d85e81437ac68500a2811af15",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/protos/unittest_issues.proto",
      "new_id": "6c9f76344abe951d85e81437ac68500a2811af15",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/protos/unittest_issues.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "62d1788d55a79564124e860f0c5a826ce9430eca",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/AddressBook/AddPerson.cs",
      "new_id": "62d1788d55a79564124e860f0c5a826ce9430eca",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/AddressBook/AddPerson.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6edfdcabb39bd09aa65526eec48c8a397c966fd5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/AddressBook/AddressBook.csproj"
    },
    {
      "type": "rename",
      "old_id": "75ed071b749da5e3fc16b5f4826c0391e95ebcac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/AddressBook/Addressbook.cs",
      "new_id": "75ed071b749da5e3fc16b5f4826c0391e95ebcac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/AddressBook/Addressbook.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3758c1bce5f85290d20a7a391364fb5ad39dcf14",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/AddressBook/ListPeople.cs",
      "new_id": "3758c1bce5f85290d20a7a391364fb5ad39dcf14",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/AddressBook/ListPeople.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ff7b9c085e072cabe16bd7bae9fef60895c47705",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/AddressBook/Program.cs",
      "new_id": "ff7b9c085e072cabe16bd7bae9fef60895c47705",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/AddressBook/Program.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "941d865aa48b27f89446696ec5f72f4dcea86193",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/AddressBook/SampleUsage.cs",
      "new_id": "941d865aa48b27f89446696ec5f72f4dcea86193",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/AddressBook/SampleUsage.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "394607b90a81912473ad84a8239c0579293ad6aa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Conformance/Conformance.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b654c0b2cfdf8f210dc7ce592dc81a8d5ac43695",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96dc354e99441a52e8028dc13ce2c2527b7d55d6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Conformance/Program.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4eda641ad67b05239a0fa3bbe1944489d375a76e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj"
    },
    {
      "type": "rename",
      "old_id": "296b2f3f1ed5c6b5631d24671e3e24818ad59464",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.JsonDump/Program.cs",
      "new_id": "296b2f3f1ed5c6b5631d24671e3e24818ad59464",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.JsonDump/Program.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "afdd491f36c17b2b849d1d31a1ab802de5bbeaad",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/ByteStringTest.cs",
      "new_id": "afdd491f36c17b2b849d1d31a1ab802de5bbeaad",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/ByteStringTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23af28870ab4bc62fa76a582ac75172a5b4206a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs",
      "new_id": "23af28870ab4bc62fa76a582ac75172a5b4206a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e719d2a09023c31963a59c4c90c78625faca55d2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98cabd55adc48b3e4ae1823d5c77ff462878bc10",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68b4de45f68c3ba870f204870b0c2c8e044ab5e5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs"
    },
    {
      "type": "rename",
      "old_id": "6852f75f8eb269defcefafaf3c3b090a1e2a4570",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs",
      "new_id": "6852f75f8eb269defcefafaf3c3b090a1e2a4570",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df23a09cd4c4df4b51a379052620064d062ff71e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs",
      "new_id": "df23a09cd4c4df4b51a379052620064d062ff71e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "48c0725fa6654a4631bc5a43cd7d1c2ebf382fed",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Compatibility/StreamExtensionsTest.cs",
      "new_id": "48c0725fa6654a4631bc5a43cd7d1c2ebf382fed",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Compatibility/StreamExtensionsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "abbe3c955f4e49b1668ca7c8eb0acfd250048277",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs",
      "new_id": "abbe3c955f4e49b1668ca7c8eb0acfd250048277",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34d5b9f98cbb42f1bac40f9a163a45ef7a2b9f27",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs",
      "new_id": "34d5b9f98cbb42f1bac40f9a163a45ef7a2b9f27",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a669baba17bfd1f629a4c8816e5373da6ea9219f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/EqualityTester.cs",
      "new_id": "a669baba17bfd1f629a4c8816e5373da6ea9219f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/EqualityTester.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77641163c0c2084e4d641b52540612dbc47542f6",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs",
      "new_id": "77641163c0c2084e4d641b52540612dbc47542f6",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/FieldCodecTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8b153d691f273b715a16d79212d270424a552c0b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs",
      "new_id": "8b153d691f273b715a16d79212d270424a552c0b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06d07b9f4a54d06f87697de1a7fa8ede124e6518",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj"
    },
    {
      "type": "rename",
      "old_id": "a38d6b08b568f28c162e2fc6c296b55c062ac125",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/IssuesTest.cs",
      "new_id": "a38d6b08b568f28c162e2fc6c296b55c062ac125",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/IssuesTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "53ac3dc9beb47195149af1086bb7e61153d8f886",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs",
      "new_id": "53ac3dc9beb47195149af1086bb7e61153d8f886",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f595455aa161f1e954bcd4d08b0f5ad8871f1813",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/JsonParserTest.cs",
      "new_id": "f595455aa161f1e954bcd4d08b0f5ad8871f1813",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/JsonParserTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "527ab3361e9f771f4aa4b5c756e639a1b43fc196",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs",
      "new_id": "527ab3361e9f771f4aa4b5c756e639a1b43fc196",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "954c02b5a2642e64c57c6e7da081795bdde8038f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Program.cs"
    },
    {
      "type": "rename",
      "old_id": "68b4d6af7cf8b70dc124cd37ee2d664dcb000ceb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs",
      "new_id": "68b4d6af7cf8b70dc124cd37ee2d664dcb000ceb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52d5a6769729ab9c5a47f26121c4932ceb0fead3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs",
      "new_id": "52d5a6769729ab9c5a47f26121c4932ceb0fead3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a488af30d44ddceba27f9dfb7c500daf7091a414",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs",
      "new_id": "a488af30d44ddceba27f9dfb7c500daf7091a414",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5be7ca236117004437786ccba59af190bc663d6d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs",
      "new_id": "5be7ca236117004437786ccba59af190bc663d6d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77447afa127340046298081d9bfca4dd51c14f6c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/SampleEnum.cs",
      "new_id": "77447afa127340046298081d9bfca4dd51c14f6c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/SampleEnum.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffa4e2a7c27d2aa6d336bfe7f1e568cdfce10eed",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/SampleMessages.cs",
      "new_id": "ffa4e2a7c27d2aa6d336bfe7f1e568cdfce10eed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/SampleMessages.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "248f5fa913f2ead57fbd63e7e614cd6881ee0a8e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestCornerCases.cs",
      "new_id": "248f5fa913f2ead57fbd63e7e614cd6881ee0a8e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestCornerCases.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5663a69902e59858b1fa8b170f652fadb0b595a8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs",
      "new_id": "5663a69902e59858b1fa8b170f652fadb0b595a8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c0518a399da4d6334459e7dae268aac68d67360",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs",
      "new_id": "9c0518a399da4d6334459e7dae268aac68d67360",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6607be7a1d723217b63330470672837dde5ecb73",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs"
    },
    {
      "type": "rename",
      "old_id": "e21ede9c5474524347545c7a3bfc33e7c6cba1e1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs",
      "new_id": "e21ede9c5474524347545c7a3bfc33e7c6cba1e1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f6df4e872696a47c963ca0b6c683bc6393b8eb29",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs",
      "new_id": "f6df4e872696a47c963ca0b6c683bc6393b8eb29",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "67b8edf4647f7036ea3311b59677dab762d1e162",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs",
      "new_id": "67b8edf4647f7036ea3311b59677dab762d1e162",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7c0ba8a677c793b407552a2680d5112036f416ca",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs",
      "new_id": "7c0ba8a677c793b407552a2680d5112036f416ca",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c11ab84d0168d60bc2d67336fc047973bc2cd140",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs",
      "new_id": "c11ab84d0168d60bc2d67336fc047973bc2cd140",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2c7f0e0e1e537d022d8dc35d3ec27acd13d05cbb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs",
      "new_id": "2c7f0e0e1e537d022d8dc35d3ec27acd13d05cbb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3edd5950cecf9d3dea578c84eb17a0ef490d219",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs"
    },
    {
      "type": "rename",
      "old_id": "141faf80e0960c3a1bd6187bb60a69d6b400b57d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs",
      "new_id": "141faf80e0960c3a1bd6187bb60a69d6b400b57d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1d9908b4d314b7518008fc0bea24a6254f9d88bc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs",
      "new_id": "1d9908b4d314b7518008fc0bea24a6254f9d88bc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ecd24c62a5b68fa1058af5b2ff1a285ab55e819",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs",
      "new_id": "9ecd24c62a5b68fa1058af5b2ff1a285ab55e819",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5b7185dcd2dbac5846bd2c24239c8ca4d1249b2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs",
      "new_id": "5b7185dcd2dbac5846bd2c24239c8ca4d1249b2a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "443ee3e93e49d1304f1b85e0560fa31fa0851dfc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf.sln"
    },
    {
      "type": "rename",
      "old_id": "69b6ef8d634a12b1b5c5e56ebeeaf16cedcd820c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/ByteArray.cs",
      "new_id": "69b6ef8d634a12b1b5c5e56ebeeaf16cedcd820c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/ByteArray.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4abdb7182c5ab559f97a1eba86d1ff9f772b6ea7",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/ByteString.cs",
      "new_id": "4abdb7182c5ab559f97a1eba86d1ff9f772b6ea7",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/ByteString.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84f90a25516fefddac39c725c5fc79d950da8191",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/CodedInputStream.cs"
    },
    {
      "type": "rename",
      "old_id": "bf221c9c0afa187739c7c9fd97b5cd7f9ceff184",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs",
      "new_id": "bf221c9c0afa187739c7c9fd97b5cd7f9ceff184",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6211aac32cb173712656f587705b4036a2140775",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/CodedOutputStream.cs",
      "new_id": "6211aac32cb173712656f587705b4036a2140775",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/CodedOutputStream.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dac8e301d108510f82713238a303bb879895674",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Collections/MapField.cs"
    },
    {
      "type": "rename",
      "old_id": "84360667d8aeee7614355c516583fc1bd5fbee8c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs",
      "new_id": "84360667d8aeee7614355c516583fc1bd5fbee8c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6063ff615848b14ff9723933138bef93978bc73c",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Collections/RepeatedField.cs",
      "new_id": "6063ff615848b14ff9723933138bef93978bc73c",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Collections/RepeatedField.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "95a02c727f7ed3c88e86eda82480630d6b36cdad",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs",
      "new_id": "95a02c727f7ed3c88e86eda82480630d6b36cdad",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bf4bf22018e47403c001c7b7762319a2d2140ff3",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Compatibility/StreamExtensions.cs",
      "new_id": "bf4bf22018e47403c001c7b7762319a2d2140ff3",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Compatibility/StreamExtensions.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2f23713819f6a482d5a84d22930a6215806f1fd3",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs",
      "new_id": "2f23713819f6a482d5a84d22930a6215806f1fd3",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c28b47e1eb76f327d3461623db6f6290da850091",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/FieldCodec.cs",
      "new_id": "c28b47e1eb76f327d3461623db6f6290da850091",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/FieldCodec.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9498dbe4ccc2736670e8f288dfff2f8357c3e95a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/FrameworkPortability.cs",
      "new_id": "9498dbe4ccc2736670e8f288dfff2f8357c3e95a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/FrameworkPortability.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d21fdc5a411d22d59df4ffbfc179f1d09605f39",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Google.Protobuf.csproj"
    },
    {
      "type": "rename",
      "old_id": "a0090569f1d6f5c365d06306c276caeeb0b78749",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/ICustomDiagnosticMessage.cs",
      "new_id": "a0090569f1d6f5c365d06306c276caeeb0b78749",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/ICustomDiagnosticMessage.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c9c71bbe2c013465f3375cbc26f2c301bf67824d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/IDeepCloneable.cs",
      "new_id": "c9c71bbe2c013465f3375cbc26f2c301bf67824d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/IDeepCloneable.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d089f9463985a8e5ecb7c29df93d5823b39a9c8e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/IMessage.cs",
      "new_id": "d089f9463985a8e5ecb7c29df93d5823b39a9c8e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/IMessage.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b54342014215e5f85c014da617b39978f37fd8d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/InvalidJsonException.cs",
      "new_id": "b54342014215e5f85c014da617b39978f37fd8d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/InvalidJsonException.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0fbc53063168469d588e550cfe1911cb15e779b5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs",
      "new_id": "0fbc53063168469d588e550cfe1911cb15e779b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4ae10d8b73ece294548434c6baa9ef0ead88c0e7",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/JsonFormatter.cs",
      "new_id": "4ae10d8b73ece294548434c6baa9ef0ead88c0e7",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/JsonFormatter.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b6f2d9ae25a727b46510543dd82c2667ec88ace",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/JsonParser.cs",
      "new_id": "6b6f2d9ae25a727b46510543dd82c2667ec88ace",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/JsonParser.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6c0138ccb6a0ae810a0d0753b2fac442c2e6c1b5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/JsonToken.cs",
      "new_id": "6c0138ccb6a0ae810a0d0753b2fac442c2e6c1b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/JsonToken.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "09a6d43b7bed76ec32f7a1c15e80560b0bcbc6aa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/JsonTokenizer.cs",
      "new_id": "09a6d43b7bed76ec32f7a1c15e80560b0bcbc6aa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/JsonTokenizer.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f11d19d9440604df92459dabd24106d00d10c75d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/LimitedInputStream.cs",
      "new_id": "f11d19d9440604df92459dabd24106d00d10c75d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/LimitedInputStream.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "047156c3ee713287be88f2b86ddf56d95b8f9818",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/MessageExtensions.cs",
      "new_id": "047156c3ee713287be88f2b86ddf56d95b8f9818",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/MessageExtensions.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8889638b20a21c2ecab977b281de530a099130e6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/MessageParser.cs",
      "new_id": "8889638b20a21c2ecab977b281de530a099130e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/MessageParser.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9b179bd7cd60d9018bf278464575094b0a198992",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs",
      "new_id": "9b179bd7cd60d9018bf278464575094b0a198992",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "abaeb9b481d4053201dff005098f4f8e6038abb7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/ProtoPreconditions.cs",
      "new_id": "abaeb9b481d4053201dff005098f4f8e6038abb7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/ProtoPreconditions.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "88b3ec000d31557bcb2932fcf9a29b03c385c62a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/CustomOptions.cs",
      "new_id": "88b3ec000d31557bcb2932fcf9a29b03c385c62a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/CustomOptions.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8311a2c65647652153aa3d20de142ec92f9105d4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/Descriptor.cs"
    },
    {
      "type": "rename",
      "old_id": "194041a88942cb403ca9b6de7ce29205bdeb430c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/DescriptorBase.cs",
      "new_id": "194041a88942cb403ca9b6de7ce29205bdeb430c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/DescriptorBase.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "99ca4bf34f1418fc241aa734ba9d75d4fcae4a8d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/DescriptorPool.cs",
      "new_id": "99ca4bf34f1418fc241aa734ba9d75d4fcae4a8d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/DescriptorPool.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5570fc40a24f9e91017280b4f6389607be6e1a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/DescriptorUtil.cs",
      "new_id": "f5570fc40a24f9e91017280b4f6389607be6e1a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/DescriptorUtil.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "143671dbd44479cf5de79832c5f5e4fb377e39df",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/DescriptorValidationException.cs",
      "new_id": "143671dbd44479cf5de79832c5f5e4fb377e39df",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/DescriptorValidationException.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "89c73a61b2a85b80a8b52c0e91356d460a9513dd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/EnumDescriptor.cs",
      "new_id": "89c73a61b2a85b80a8b52c0e91356d460a9513dd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/EnumDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8b838c68f0be9da9417e1ea9c289badf14c4bde0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/EnumValueDescriptor.cs",
      "new_id": "8b838c68f0be9da9417e1ea9c289badf14c4bde0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/EnumValueDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "82ce50518d8e999452493de6bd5efae4871bbdde",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/FieldAccessorBase.cs",
      "new_id": "82ce50518d8e999452493de6bd5efae4871bbdde",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/FieldAccessorBase.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2a3d5c7a2dbabb3a9bdc7dfb1831fce3147c0d26",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs",
      "new_id": "2a3d5c7a2dbabb3a9bdc7dfb1831fce3147c0d26",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1658e34cd1e1697d650ee9254149f6121f40bc47",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/FieldType.cs",
      "new_id": "1658e34cd1e1697d650ee9254149f6121f40bc47",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/FieldType.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9124beee04c9e50eeaa11f135c265778925ebd2d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs",
      "new_id": "9124beee04c9e50eeaa11f135c265778925ebd2d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe5db65656fffa9c28bf6641b75eb2e3943515b7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/GeneratedClrTypeInfo.cs",
      "new_id": "fe5db65656fffa9c28bf6641b75eb2e3943515b7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/GeneratedClrTypeInfo.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "318d58c968a58a35a3ccd45ee1c7b1f0df275546",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/IDescriptor.cs",
      "new_id": "318d58c968a58a35a3ccd45ee1c7b1f0df275546",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/IDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cfe56fde671e4ae025b7be94d831cbe4621795e6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/IFieldAccessor.cs",
      "new_id": "cfe56fde671e4ae025b7be94d831cbe4621795e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/IFieldAccessor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ed7f8c4df4c1ca7b374378c0cf8040e95f22619",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/MapFieldAccessor.cs",
      "new_id": "9ed7f8c4df4c1ca7b374378c0cf8040e95f22619",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/MapFieldAccessor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "86942acc02250b1c7a1c1b1558bc3979266ff8cb",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs",
      "new_id": "86942acc02250b1c7a1c1b1558bc3979266ff8cb",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "19d7f8a09258fbe9961c8423cdda7ade9cc539ef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/MethodDescriptor.cs",
      "new_id": "19d7f8a09258fbe9961c8423cdda7ade9cc539ef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/MethodDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8714ab18efe7c490e9e7015d65f367c001f495f0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/OneofAccessor.cs",
      "new_id": "8714ab18efe7c490e9e7015d65f367c001f495f0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/OneofAccessor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5906c2e36d9cfcb9205410f3aaab139a0f4ff31d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs",
      "new_id": "5906c2e36d9cfcb9205410f3aaab139a0f4ff31d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "07d0fd99afb758da5e4643af5dc1511e9c662510",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/OriginalNameAttribute.cs",
      "new_id": "07d0fd99afb758da5e4643af5dc1511e9c662510",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/OriginalNameAttribute.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e547d834986de8d80703504469e9c39b3d8ae93d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/PackageDescriptor.cs",
      "new_id": "e547d834986de8d80703504469e9c39b3d8ae93d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/PackageDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c055d6d921eeea51a981d86742465307049ac62",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/PartialClasses.cs",
      "new_id": "8c055d6d921eeea51a981d86742465307049ac62",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/PartialClasses.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df820ca36bd8eb41d0f577c5508d09db7bf80b0b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/ReflectionUtil.cs",
      "new_id": "df820ca36bd8eb41d0f577c5508d09db7bf80b0b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/ReflectionUtil.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd408470929bf250b7f0104f34209198dc0fda63",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/RepeatedFieldAccessor.cs",
      "new_id": "bd408470929bf250b7f0104f34209198dc0fda63",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/RepeatedFieldAccessor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe5c072c8e5d16000e31e555dc0f335a14044e38",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/ServiceDescriptor.cs",
      "new_id": "fe5c072c8e5d16000e31e555dc0f335a14044e38",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/ServiceDescriptor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bbac2173d4d3f9a9dcdf25e60a915103456f1361",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/SingleFieldAccessor.cs",
      "new_id": "bbac2173d4d3f9a9dcdf25e60a915103456f1361",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/SingleFieldAccessor.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e94e3e6c60bcea9620e4111f930d8d16e36f0a06",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/Reflection/TypeRegistry.cs",
      "new_id": "e94e3e6c60bcea9620e4111f930d8d16e36f0a06",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/Reflection/TypeRegistry.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b39b80906e874a872111a3fb63fec17ec78e5c5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Any.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fca689dc08d54f9bae448b6b58636627f49d1956",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/AnyPartial.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6705e092e5985a5736c7f876d624b58112f3577d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Api.cs"
    },
    {
      "type": "rename",
      "old_id": "94159cb84cad5b738520adb443f8aac739ca826e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs",
      "new_id": "94159cb84cad5b738520adb443f8aac739ca826e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f164bfd19d2e792297c835b529b10d6aae0b1409",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/DurationPartial.cs",
      "new_id": "f164bfd19d2e792297c835b529b10d6aae0b1409",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/DurationPartial.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aa89e08f59292c97d32db086286ef971764f5d68",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs",
      "new_id": "aa89e08f59292c97d32db086286ef971764f5d68",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ef3bc10af7a9159a53ed86ece1434eb86aa7ab07",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs",
      "new_id": "ef3bc10af7a9159a53ed86ece1434eb86aa7ab07",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4b0670f6fd8ad2346a66566e077d434b15ee3188",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs",
      "new_id": "4b0670f6fd8ad2346a66566e077d434b15ee3188",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6ddadf19ae767af2efa4069af1b6115903c1738d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs",
      "new_id": "6ddadf19ae767af2efa4069af1b6115903c1738d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1fa35521551e002f14f0d2c69a0ff38bfd0a4b2f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs",
      "new_id": "1fa35521551e002f14f0d2c69a0ff38bfd0a4b2f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8b63d63035b176abc3938b4f36a694f4dd96ce46",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs",
      "new_id": "8b63d63035b176abc3938b4f36a694f4dd96ce46",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "911f797e01e9e97251294ec3c07b0259bed06271",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs",
      "new_id": "911f797e01e9e97251294ec3c07b0259bed06271",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aa40347342f56fa8160377f6856437572bcdc2ca",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/TimestampPartial.cs",
      "new_id": "aa40347342f56fa8160377f6856437572bcdc2ca",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/TimestampPartial.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7375b6cb18e43fd987af47cbdbb43b3121f60dcc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs",
      "new_id": "7375b6cb18e43fd987af47cbdbb43b3121f60dcc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Type.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d34b560de04ccc1d18dd2fb259395dc2718bdb80",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/ValuePartial.cs",
      "new_id": "d34b560de04ccc1d18dd2fb259395dc2718bdb80",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/ValuePartial.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a5fb81ee9259e47565630abf1d4155f33b417bc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs",
      "new_id": "9a5fb81ee9259e47565630abf1d4155f33b417bc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9f620eb4012e35421383ce544f51d7087f4100a1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WellKnownTypes/WrappersPartial.cs",
      "new_id": "9f620eb4012e35421383ce544f51d7087f4100a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WellKnownTypes/WrappersPartial.cs",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "faf1e715ef3185daa5202ba774e4cc7bf338b122",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/csharp/src/Google.Protobuf/WireFormat.cs",
      "new_id": "faf1e715ef3185daa5202ba774e4cc7bf338b122",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/csharp/src/Google.Protobuf/WireFormat.cs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "385650dfd85b3b80900167d4f754b1cf20322503",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/docs/third_party.md"
    },
    {
      "type": "rename",
      "old_id": "3e9fc79e9cd73a2eae49a34fde0282c99734f2f7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/editors/README.txt",
      "new_id": "3e9fc79e9cd73a2eae49a34fde0282c99734f2f7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/editors/README.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7f1aeb730a172ad4e77f2de76ba0a942e1827f8b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/editors/proto.vim",
      "new_id": "7f1aeb730a172ad4e77f2de76ba0a942e1827f8b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/editors/proto.vim",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3bdcded70afa7666e8ca9192a570ce4be44d728",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/editors/protobuf-mode.el"
    },
    {
      "type": "rename",
      "old_id": "c262ab7e60642a7370e428a21094513f133c4dc2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/AddPerson.java",
      "new_id": "c262ab7e60642a7370e428a21094513f133c4dc2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/AddPerson.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e8e65414e1d55fb67dbeec784bd50ce765c03b7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "789243050888e95b47a7011e7311cabeba03ce41",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/ListPeople.java",
      "new_id": "789243050888e95b47a7011e7311cabeba03ce41",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/ListPeople.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d16bb56d5ab62a7da450c022ac53d73016da3bdc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e4f6e4e8b9518973990008b80e1845d7c0a0cb7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/README.txt"
    },
    {
      "type": "rename",
      "old_id": "9bec4b374d82dcc72814b0b9d236bbe3783dc8cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/add_person.cc",
      "new_id": "9bec4b374d82dcc72814b0b9d236bbe3783dc8cc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/add_person.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4f2e7f7418274a12cd2b798a6816827753cb2514",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/add_person.go",
      "new_id": "4f2e7f7418274a12cd2b798a6816827753cb2514",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/add_person.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0b6985792d7a5fcef545a44d085d929dab989c4e",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/examples/add_person.py",
      "new_id": "0b6985792d7a5fcef545a44d085d929dab989c4e",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/examples/add_person.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0507db6fc1471138f6055bf74135b30086dfc37a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/add_person_test.go",
      "new_id": "0507db6fc1471138f6055bf74135b30086dfc37a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/add_person_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23cc2f97e76a0d23ac14b1fe9b9bfcd6364764cb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/addressbook.proto",
      "new_id": "23cc2f97e76a0d23ac14b1fe9b9bfcd6364764cb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/addressbook.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "68e5666d84e6f729db7cbab9ff3e598671539420",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/list_people.cc",
      "new_id": "68e5666d84e6f729db7cbab9ff3e598671539420",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/list_people.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "70bc589efc5cebd1d5dbc5b53f0e14e551b81725",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/list_people.go",
      "new_id": "70bc589efc5cebd1d5dbc5b53f0e14e551b81725",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/list_people.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f131872d841ed49fd34addee63ceeb17b788b21f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/examples/list_people.py",
      "new_id": "f131872d841ed49fd34addee63ceeb17b788b21f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/examples/list_people.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "87d6ad6ec671ce61b216f387d452e46c9c340eca",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/examples/list_people_test.go",
      "new_id": "87d6ad6ec671ce61b216f387d452e46c9c340eca",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/examples/list_people_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d90a9b7043107168d8312f4dd657b9c4b5551170",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/generate_changelog.py",
      "new_id": "d90a9b7043107168d8312f4dd657b9c4b5551170",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/generate_changelog.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a5ed48a2b8b6febdfd9240d98a63ec7226671e9",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/generate_descriptor_proto.sh"
    },
    {
      "type": "rename",
      "old_id": "b1ae15a9193092f6daf72d19efb171df2d9ff268",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/gmock.BUILD",
      "new_id": "b1ae15a9193092f6daf72d19efb171df2d9ff268",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/gmock.BUILD",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c74866762315f0cd25142d3ad38c7f0cd037f38a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/any.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f37ee2fa46baaf49a4e281db7e692ba0ffb4aea8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/api.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b5574529ed4890ee04ac13c4a1cfa50146f9ac3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/compiler/plugin.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1ec5735da4384b55a2df1882132aebcdee9e426",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/descriptor.proto"
    },
    {
      "type": "copy",
      "old_id": "975fce41aae054aa4c20c1481db60d1333d6e7b6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/duration.proto",
      "new_id": "975fce41aae054aa4c20c1481db60d1333d6e7b6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/duration.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "03cacd233088d07d8c5d167c021efb5525cb4cb9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/empty.proto",
      "new_id": "03cacd233088d07d8c5d167c021efb5525cb4cb9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/empty.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c68d247c8a478b56567590ff62c6fea8c3bac2cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/field_mask.proto",
      "new_id": "c68d247c8a478b56567590ff62c6fea8c3bac2cc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/field_mask.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f3b2c966811f399fa95fcbf1b2a66911e10ea63a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/source_context.proto",
      "new_id": "f3b2c966811f399fa95fcbf1b2a66911e10ea63a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/source_context.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7d7808e7fbb697a71795e0ce6b955f04c75639a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/struct.proto",
      "new_id": "7d7808e7fbb697a71795e0ce6b955f04c75639a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/struct.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "b7cbd17502f28bfd04604d8829940c85981b64d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/timestamp.proto",
      "new_id": "b7cbd17502f28bfd04604d8829940c85981b64d6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/timestamp.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "624c15ee61616609b8838e07b2657607690d1787",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/type.proto",
      "new_id": "624c15ee61616609b8838e07b2657607690d1787",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/type.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "01947639ac4e4aa266184d3c2f5537ee73901427",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/google/protobuf/wrappers.proto",
      "new_id": "01947639ac4e4aa266184d3c2f5537ee73901427",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/google/protobuf/wrappers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e0fba647ae1867f0a98aafc1efd0ad0fb708b87",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/README.md",
      "new_id": "0e0fba647ae1867f0a98aafc1efd0ad0fb708b87",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "72c6034c99bc9fb51d9362498a774392873be0f3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/README.md",
      "new_id": "72c6034c99bc9fb51d9362498a774392873be0f3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7ceb96049d72b06a79b0756da0d22769068adf17",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/deps/pom.xml",
      "new_id": "7ceb96049d72b06a79b0756da0d22769068adf17",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/deps/pom.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ff0c4133f0d89cf066f9ccfbdc44a3ece26cad51",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/pom.xml",
      "new_id": "ff0c4133f0d89cf066f9ccfbdc44a3ece26cad51",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/pom.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a040145a66004de62025493d699dd4a2e10043f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto",
      "new_id": "9a040145a66004de62025493d699dd4a2e10043f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/multiple_files_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "abffb9d2ba22f44e2454539c25f5815e5cb9bfe5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto",
      "new_id": "abffb9d2ba22f44e2454539c25f5815e5cb9bfe5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_builders_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9fe5d560c9690fe5c2d4212c7911f97a74122b42",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto",
      "new_id": "9fe5d560c9690fe5c2d4212c7911f97a74122b42",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16ee46e57dc27602a4990668f6d5b64ec4145a6a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto",
      "new_id": "16ee46e57dc27602a4990668f6d5b64ec4145a6a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/nested_extension_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f61b419bc2b33850b502e756b6c6b1e93f5bf29f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto",
      "new_id": "f61b419bc2b33850b502e756b6c6b1e93f5bf29f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3c82659b5e823de6c9a7ed71e2ee28ace2d5c0f1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto",
      "new_id": "3c82659b5e823de6c9a7ed71e2ee28ace2d5c0f1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e67d97a69737d77f6e21c4c75d01a581907d63f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto",
      "new_id": "6e67d97a69737d77f6e21c4c75d01a581907d63f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/com/google/protobuf/test_bad_identifiers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a785f79faf6106dda66692d3a7c31105f816915f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto",
      "new_id": "a785f79faf6106dda66692d3a7c31105f816915f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/descriptor.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6eb2d86f51f15504571d7c00bcfb773765202b2d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto",
      "new_id": "6eb2d86f51f15504571d7c00bcfb773765202b2d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e591d29447505da667eac884ea170a726e978a73",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto",
      "new_id": "e591d29447505da667eac884ea170a726e978a73",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_custom_options.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa1762594e8960814d5ad052ded3a5b9520d4f6d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto",
      "new_id": "fa1762594e8960814d5ad052ded3a5b9520d4f6d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ab12d1fb9fff7c368168cb52859eae3954084410",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto",
      "new_id": "ab12d1fb9fff7c368168cb52859eae3954084410",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_empty.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bc0b7c16a0d4f211fc349abc729351834ca43dbd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto",
      "new_id": "bc0b7c16a0d4f211fc349abc729351834ca43dbd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c115b11171afaa03d7ee6aeedc7506689cfd7038",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto",
      "new_id": "c115b11171afaa03d7ee6aeedc7506689cfd7038",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "81b117fe8489ecc4cba5410dbf876b4ca473657b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto",
      "new_id": "81b117fe8489ecc4cba5410dbf876b4ca473657b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea5d1b13fea77a432cecc0980664c020159d108a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto",
      "new_id": "ea5d1b13fea77a432cecc0980664c020159d108a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d077563cbd84d7be6daddec3f553cb564f23da0a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto",
      "new_id": "d077563cbd84d7be6daddec3f553cb564f23da0a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_import_public_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a1764aac8dbdaca6982e8eac11794440aac3a63a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto",
      "new_id": "a1764aac8dbdaca6982e8eac11794440aac3a63a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d52cb8cc36d8924a3454f9170f6b338f14a59c5c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto",
      "new_id": "d52cb8cc36d8924a3454f9170f6b338f14a59c5c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3497f09fa6d41b7b38357e7f2610dfb5c087d3e4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto",
      "new_id": "3497f09fa6d41b7b38357e7f2610dfb5c087d3e4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_mset.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cffb4122c5c4f9d2e63a09d70c3784614617d88d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto",
      "new_id": "cffb4122c5c4f9d2e63a09d70c3784614617d88d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_no_generic_services.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "feecbef8d4a90961b35be988402e49e74fed313c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto",
      "new_id": "feecbef8d4a90961b35be988402e49e74fed313c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/more_protos/src/proto/google/protobuf/unittest_optimize_for.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83a7563afd9f147ec67a38c1a5561d58a402292e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/pom.xml",
      "new_id": "83a7563afd9f147ec67a38c1a5561d58a402292e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/pom.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a22e91ed1d61386ed98a978ca3afd4535df2fe0d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/pom.xml",
      "new_id": "a22e91ed1d61386ed98a978ca3afd4535df2fe0d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/pom.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a040145a66004de62025493d699dd4a2e10043f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto",
      "new_id": "9a040145a66004de62025493d699dd4a2e10043f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/multiple_files_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "abffb9d2ba22f44e2454539c25f5815e5cb9bfe5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto",
      "new_id": "abffb9d2ba22f44e2454539c25f5815e5cb9bfe5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_builders_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9fe5d560c9690fe5c2d4212c7911f97a74122b42",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto",
      "new_id": "9fe5d560c9690fe5c2d4212c7911f97a74122b42",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16ee46e57dc27602a4990668f6d5b64ec4145a6a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto",
      "new_id": "16ee46e57dc27602a4990668f6d5b64ec4145a6a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/nested_extension_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f61b419bc2b33850b502e756b6c6b1e93f5bf29f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension.proto",
      "new_id": "f61b419bc2b33850b502e756b6c6b1e93f5bf29f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3c82659b5e823de6c9a7ed71e2ee28ace2d5c0f1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto",
      "new_id": "3c82659b5e823de6c9a7ed71e2ee28ace2d5c0f1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/non_nested_extension_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e67d97a69737d77f6e21c4c75d01a581907d63f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/test_bad_identifiers.proto",
      "new_id": "6e67d97a69737d77f6e21c4c75d01a581907d63f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/com/google/protobuf/test_bad_identifiers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a785f79faf6106dda66692d3a7c31105f816915f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto",
      "new_id": "a785f79faf6106dda66692d3a7c31105f816915f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6eb2d86f51f15504571d7c00bcfb773765202b2d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto",
      "new_id": "6eb2d86f51f15504571d7c00bcfb773765202b2d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e591d29447505da667eac884ea170a726e978a73",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto",
      "new_id": "e591d29447505da667eac884ea170a726e978a73",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa1762594e8960814d5ad052ded3a5b9520d4f6d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto",
      "new_id": "fa1762594e8960814d5ad052ded3a5b9520d4f6d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_embed_optimize_for.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ab12d1fb9fff7c368168cb52859eae3954084410",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_empty.proto",
      "new_id": "ab12d1fb9fff7c368168cb52859eae3954084410",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_empty.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bc0b7c16a0d4f211fc349abc729351834ca43dbd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto",
      "new_id": "bc0b7c16a0d4f211fc349abc729351834ca43dbd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_enormous_descriptor.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c115b11171afaa03d7ee6aeedc7506689cfd7038",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto",
      "new_id": "c115b11171afaa03d7ee6aeedc7506689cfd7038",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "81b117fe8489ecc4cba5410dbf876b4ca473657b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_lite.proto",
      "new_id": "81b117fe8489ecc4cba5410dbf876b4ca473657b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea5d1b13fea77a432cecc0980664c020159d108a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto",
      "new_id": "ea5d1b13fea77a432cecc0980664c020159d108a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d077563cbd84d7be6daddec3f553cb564f23da0a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public_lite.proto",
      "new_id": "d077563cbd84d7be6daddec3f553cb564f23da0a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a1764aac8dbdaca6982e8eac11794440aac3a63a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite.proto",
      "new_id": "a1764aac8dbdaca6982e8eac11794440aac3a63a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d52cb8cc36d8924a3454f9170f6b338f14a59c5c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto",
      "new_id": "d52cb8cc36d8924a3454f9170f6b338f14a59c5c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_lite_imports_nonlite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3497f09fa6d41b7b38357e7f2610dfb5c087d3e4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto",
      "new_id": "3497f09fa6d41b7b38357e7f2610dfb5c087d3e4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cffb4122c5c4f9d2e63a09d70c3784614617d88d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto",
      "new_id": "cffb4122c5c4f9d2e63a09d70c3784614617d88d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "feecbef8d4a90961b35be988402e49e74fed313c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_optimize_for.proto",
      "new_id": "feecbef8d4a90961b35be988402e49e74fed313c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_optimize_for.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5d5e9ed43908c7fec4edde531ec084393dda67f0",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/test.sh",
      "new_id": "5d5e9ed43908c7fec4edde531ec084393dda67f0",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/test.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f1ce46e7ab2d4e1a81fbbf00f6d87034558453d0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/pom.xml",
      "new_id": "f1ce46e7ab2d4e1a81fbbf00f6d87034558453d0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/pom.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6789550c49c247cb14258b5d82b98a633f3598c3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/AbstractMessageTest.java",
      "new_id": "6789550c49c247cb14258b5d82b98a633f3598c3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/AbstractMessageTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c838274369484391e6e76aa97252696b5e5bed0e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/BoundedByteStringTest.java",
      "new_id": "c838274369484391e6e76aa97252696b5e5bed0e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/BoundedByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8bb9f731d2face671c4af880ca277db736db34e0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ByteStringTest.java",
      "new_id": "8bb9f731d2face671c4af880ca277db736db34e0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7e67898ea4396a6fa4fecc5c43ffcdc7cec69056",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedInputStreamTest.java",
      "new_id": "7e67898ea4396a6fa4fecc5c43ffcdc7cec69056",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedInputStreamTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "354d89d6640bbde3c86ddde0022cae948b459753",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedOutputStreamTest.java",
      "new_id": "354d89d6640bbde3c86ddde0022cae948b459753",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/CodedOutputStreamTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ee4e767520da7207a6c61eb7019aef326a442317",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DeprecatedFieldTest.java",
      "new_id": "ee4e767520da7207a6c61eb7019aef326a442317",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DeprecatedFieldTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aabd7b4d7307bef398e218ed460c5e69e0e1f10f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DescriptorsTest.java",
      "new_id": "aabd7b4d7307bef398e218ed460c5e69e0e1f10f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DescriptorsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "00230678fb50ed29c26364fbdd01b73f9054ba4a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DynamicMessageTest.java",
      "new_id": "00230678fb50ed29c26364fbdd01b73f9054ba4a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/DynamicMessageTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6a39500ead486e2749ed1a0c368d9852d6656a4a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ForceFieldBuildersPreRun.java",
      "new_id": "6a39500ead486e2749ed1a0c368d9852d6656a4a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ForceFieldBuildersPreRun.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49f114643cea852005e2d06089d8e14bc89f5491",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/GeneratedMessageTest.java",
      "new_id": "49f114643cea852005e2d06089d8e14bc89f5491",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/GeneratedMessageTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9bc94eef1df4a7f106b3ecd9ddbd6d70e866ebc0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringArrayListTest.java",
      "new_id": "9bc94eef1df4a7f106b3ecd9ddbd6d70e866ebc0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringArrayListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e21e038993251498308f26e1c134d8a8bf33fa54",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringEndToEndTest.java",
      "new_id": "e21e038993251498308f26e1c134d8a8bf33fa54",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LazyStringEndToEndTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b2dcc7e88238d62976b4f34303d46bbbc513dbc4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LiteralByteStringTest.java",
      "new_id": "b2dcc7e88238d62976b4f34303d46bbbc513dbc4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/LiteralByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8c95a87c7cdbf65938dff4278aea10740835ca8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/MessageTest.java",
      "new_id": "c8c95a87c7cdbf65938dff4278aea10740835ca8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/MessageTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "68d70beca1094118dd3fbacc82911e90806e962c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/NestedBuildersTest.java",
      "new_id": "68d70beca1094118dd3fbacc82911e90806e962c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/NestedBuildersTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b35af689cd2c62fbfa301fc13c7f6efeb2bc85bf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ParserTest.java",
      "new_id": "b35af689cd2c62fbfa301fc13c7f6efeb2bc85bf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ParserTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3c1f5035b71ba648eb5c4a21d747631ac7504b82",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringSubstringTest.java",
      "new_id": "3c1f5035b71ba648eb5c4a21d747631ac7504b82",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringSubstringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8caeadd9a161dd2891fc1d787fa161e8d379f628",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringTest.java",
      "new_id": "8caeadd9a161dd2891fc1d787fa161e8d379f628",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/RopeByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4c7f751c0a963c167f8c8ddc12d8850a9d272f0c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ServiceTest.java",
      "new_id": "4c7f751c0a963c167f8c8ddc12d8850a9d272f0c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/ServiceTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "50867322958a1fdee80ae45b90fb5550b6757b42",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestBadIdentifiers.java",
      "new_id": "50867322958a1fdee80ae45b90fb5550b6757b42",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestBadIdentifiers.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a92348303e993937c38962bb9475cb2376f90756",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestUtil.java",
      "new_id": "a92348303e993937c38962bb9475cb2376f90756",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TestUtil.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "edcc8908a4d0494b31253a0f33dc614be363131d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TextFormatTest.java",
      "new_id": "edcc8908a4d0494b31253a0f33dc614be363131d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/TextFormatTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b9bfb691b1ef3c6571a9abe1a5db9cc05d959683",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnknownFieldSetTest.java",
      "new_id": "b9bfb691b1ef3c6571a9abe1a5db9cc05d959683",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnknownFieldSetTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cb75d74b0c6b34f068653aa85cbd49ea709dca39",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnmodifiableLazyStringListTest.java",
      "new_id": "cb75d74b0c6b34f068653aa85cbd49ea709dca39",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/UnmodifiableLazyStringListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7452872620b750a1fe3109746c852c0e543fe9f0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/WireFormatTest.java",
      "new_id": "7452872620b750a1fe3109746c852c0e543fe9f0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/compatibility_tests/v2.5.0/tests/src/main/java/com/google/protobuf/test/WireFormatTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0996e5fff43c9b5e0c488d3cb30df8a5e2f16eeb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/generate-sources-build.xml",
      "new_id": "0996e5fff43c9b5e0c488d3cb30df8a5e2f16eeb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/generate-sources-build.xml",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68951747cae2c660b8cb5cf2300a3cffb8525b2d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/generate-test-sources-build.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4608fce6574a6cabddbd6630a76032e258c9f59e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "065fa1a921ebbd3a87e31c3a9cb1063cf22688c8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/AbstractMessage.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24830c0a32257ddf928cc36ad4df4fc8faa61ff1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java"
    },
    {
      "type": "rename",
      "old_id": "ba570e3df16841b554e5b61224234a74376f2a6a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/AbstractParser.java",
      "new_id": "ba570e3df16841b554e5b61224234a74376f2a6a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/AbstractParser.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b17db6e0b31475af77e335251de062330abed5fb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/AbstractProtobufList.java",
      "new_id": "b17db6e0b31475af77e335251de062330abed5fb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/AbstractProtobufList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d535efb9b6c193c9ff89bcc9081897812899b45c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/BlockingRpcChannel.java",
      "new_id": "d535efb9b6c193c9ff89bcc9081897812899b45c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/BlockingRpcChannel.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d01f0b8ff0fa320a0b8774b1a1d0db8763519223",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/BlockingService.java",
      "new_id": "d01f0b8ff0fa320a0b8774b1a1d0db8763519223",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/BlockingService.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fd4c142b33fed84066151c72ecbeb85081698cae",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/BooleanArrayList.java",
      "new_id": "fd4c142b33fed84066151c72ecbeb85081698cae",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/BooleanArrayList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6157a52f50f58f9e0a28621f69332b56f0a9b1b4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ByteBufferWriter.java",
      "new_id": "6157a52f50f58f9e0a28621f69332b56f0a9b1b4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ByteBufferWriter.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ee5887538f58f9d198d978d244102e871b73e918",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ByteOutput.java",
      "new_id": "ee5887538f58f9d198d978d244102e871b73e918",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ByteOutput.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "99a312096d8775f964e05945664a47848c0f8a01",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ByteString.java",
      "new_id": "99a312096d8775f964e05945664a47848c0f8a01",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ByteString.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6a941b1c03d901f7fe2155fc334d7150f886801",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/CodedInputStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "093a5f616b6bf6ab19567b7bb7c8ae4af05c1dee",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/CodedOutputStream.java"
    },
    {
      "type": "rename",
      "old_id": "75b16fe30e96405103b50da9a3fdb1cb1f2d691a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/Descriptors.java",
      "new_id": "75b16fe30e96405103b50da9a3fdb1cb1f2d691a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/Descriptors.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ae9434906108051509a0cc18fbac92484656939",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java"
    },
    {
      "type": "rename",
      "old_id": "867b85ce8617a303a8e967e1677f233ef9135948",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/DoubleArrayList.java",
      "new_id": "867b85ce8617a303a8e967e1677f233ef9135948",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/DoubleArrayList.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba5320217d5319305644761cdc2c71a70be75d09",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/DynamicMessage.java"
    },
    {
      "type": "rename",
      "old_id": "3cd4c88492862d6e06e88a6e869e00e543ead293",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ExperimentalApi.java",
      "new_id": "3cd4c88492862d6e06e88a6e869e00e543ead293",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ExperimentalApi.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5df12e64222095e9fde89700d7b098dbb8d02fe4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/Extension.java"
    },
    {
      "type": "rename",
      "old_id": "f8f5bd2c4fd0c38436a99d2d0b3bb1f7bf5d3c87",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ExtensionLite.java",
      "new_id": "f8f5bd2c4fd0c38436a99d2d0b3bb1f7bf5d3c87",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ExtensionLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a22a74a03caeebacfaaca6705a87c53522274e62",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java",
      "new_id": "a22a74a03caeebacfaaca6705a87c53522274e62",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89f7ab9b33594d4166e56a3573072b3e18e8725b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java"
    },
    {
      "type": "rename",
      "old_id": "f3d48d3af34e7e3eeb71601bfeca4c2561038a9a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java",
      "new_id": "f3d48d3af34e7e3eeb71601bfeca4c2561038a9a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8a9239edefa8f1c4ad5b7e454568dc56cae33edc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/FieldSet.java",
      "new_id": "8a9239edefa8f1c4ad5b7e454568dc56cae33edc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/FieldSet.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "76645583ebb1fb60ee13e11bc7420d3b5335df33",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/FloatArrayList.java",
      "new_id": "76645583ebb1fb60ee13e11bc7420d3b5335df33",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/FloatArrayList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "60179e371d83878f8913eae32a75193fdf2cdc9a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java",
      "new_id": "60179e371d83878f8913eae32a75193fdf2cdc9a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/GeneratedMessage.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7116ae1c284217a9d9c10f212849d0765ee5e9d8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "592869a1d9a125200dfd3c4c22e5d8d825bdfc58",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java"
    },
    {
      "type": "rename",
      "old_id": "aff5c21b2603f2e16ed5de49563650c2e33a6841",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/IntArrayList.java",
      "new_id": "aff5c21b2603f2e16ed5de49563650c2e33a6841",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/IntArrayList.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "848cad03fce6fbf0bf6be9ff5052af7a7130118b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/Internal.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "510c6aac74635cf853c2193f890ad9055c916a69",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java"
    },
    {
      "type": "rename",
      "old_id": "98e13ca19902fd63a812b653b0772b1104670bce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/LazyField.java",
      "new_id": "98e13ca19902fd63a812b653b0772b1104670bce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/LazyField.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49ecfc0be69b27f79ba3ad86b5bb510587b1e3ad",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/LazyFieldLite.java",
      "new_id": "49ecfc0be69b27f79ba3ad86b5bb510587b1e3ad",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/LazyFieldLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d474c51ef1e0bf8f1d2115fe21ef0dee14719528",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/LazyStringArrayList.java",
      "new_id": "d474c51ef1e0bf8f1d2115fe21ef0dee14719528",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/LazyStringArrayList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3eeedca1d3839f239de3c129d03af4258b448929",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/LazyStringList.java",
      "new_id": "3eeedca1d3839f239de3c129d03af4258b448929",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/LazyStringList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc146e232b6e0ec3435c2c53f97d6caeadf31f8e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/LongArrayList.java",
      "new_id": "fc146e232b6e0ec3435c2c53f97d6caeadf31f8e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/LongArrayList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0849b821cfd863d0047aeaae06d54355a332825d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MapEntry.java",
      "new_id": "0849b821cfd863d0047aeaae06d54355a332825d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MapEntry.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dcb5dfad3df91b942c7230dbc8484ba03e192fe5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MapEntryLite.java",
      "new_id": "dcb5dfad3df91b942c7230dbc8484ba03e192fe5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MapEntryLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad8ceb02a9161a2934c60571343ef392b066c00e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MapField.java",
      "new_id": "ad8ceb02a9161a2934c60571343ef392b066c00e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MapField.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a8b3dd884977882243051e93b4b18e68c06130a1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MapFieldLite.java",
      "new_id": "a8b3dd884977882243051e93b4b18e68c06130a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MapFieldLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "94590fb91b3b5c75eb9ecd34e1a4c2a0534fe7b3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/Message.java",
      "new_id": "94590fb91b3b5c75eb9ecd34e1a4c2a0534fe7b3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/Message.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "88f531df3e8a66720b04ac1699bfc3a66a5b92c5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MessageLite.java",
      "new_id": "88f531df3e8a66720b04ac1699bfc3a66a5b92c5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MessageLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "818386ce58922ea6d9a9593b9c1500f79167a6cd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MessageLiteOrBuilder.java",
      "new_id": "818386ce58922ea6d9a9593b9c1500f79167a6cd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MessageLiteOrBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23373ef4cdc772ded802d18429e2f1732d9f7cd2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MessageLiteToString.java",
      "new_id": "23373ef4cdc772ded802d18429e2f1732d9f7cd2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MessageLiteToString.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5e7d78213254a6fc8d6aab6586241baf460c6e11",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MessageOrBuilder.java",
      "new_id": "5e7d78213254a6fc8d6aab6586241baf460c6e11",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MessageOrBuilder.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69ad7ddf94112f9b7ea901a6e7f6a6f4985d497f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MessageReflection.java"
    },
    {
      "type": "rename",
      "old_id": "82b723c95df602e9ab2e403e1141fce6ebb01b6d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/MutabilityOracle.java",
      "new_id": "82b723c95df602e9ab2e403e1141fce6ebb01b6d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/MutabilityOracle.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "76594809e8d65de45225c8ecf9ccef32c2c9a94b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/NioByteString.java",
      "new_id": "76594809e8d65de45225c8ecf9ccef32c2c9a94b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/NioByteString.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e07c68959a9af830ef76eafc1c3c4fe5d7490e24",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/Parser.java",
      "new_id": "e07c68959a9af830ef76eafc1c3c4fe5d7490e24",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/Parser.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "79b5769d19877746e381d3b9e2ba268f7dfab411",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/PrimitiveNonBoxingCollection.java",
      "new_id": "79b5769d19877746e381d3b9e2ba268f7dfab411",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/PrimitiveNonBoxingCollection.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "81255ec29125ba032f52b114f914b00f20a8e978",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ProtobufArrayList.java",
      "new_id": "81255ec29125ba032f52b114f914b00f20a8e978",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ProtobufArrayList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a596d30190fd4574373313248e040d486bca6d00",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ProtocolMessageEnum.java",
      "new_id": "a596d30190fd4574373313248e040d486bca6d00",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ProtocolMessageEnum.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d553b41e52bccc28a327950d20b2af98290d3273",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ProtocolStringList.java",
      "new_id": "d553b41e52bccc28a327950d20b2af98290d3273",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ProtocolStringList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "29f567dcdec4fccdf20937dc71b9fba5a9c75c68",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilder.java",
      "new_id": "29f567dcdec4fccdf20937dc71b9fba5a9c75c68",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "30c991d40ba58e6ae7c95542165fb65c270457be",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java",
      "new_id": "30c991d40ba58e6ae7c95542165fb65c270457be",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6fa555df150964f16eafca81e63533a8ed590035",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/RopeByteString.java",
      "new_id": "6fa555df150964f16eafca81e63533a8ed590035",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/RopeByteString.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "10752968e27f1e32c20dd34ed0e42a271fd59b2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/RpcCallback.java",
      "new_id": "10752968e27f1e32c20dd34ed0e42a271fd59b2a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/RpcCallback.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f272f4ad72bf50257e520c55bbdab5f665f40ead",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/RpcChannel.java",
      "new_id": "f272f4ad72bf50257e520c55bbdab5f665f40ead",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/RpcChannel.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a92dd7be6d502772e87b85198ce598ce8c1da925",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/RpcController.java",
      "new_id": "a92dd7be6d502772e87b85198ce598ce8c1da925",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/RpcController.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f7d555ae155f51e55d54610f6251e743163dc18d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/RpcUtil.java",
      "new_id": "f7d555ae155f51e55d54610f6251e743163dc18d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/RpcUtil.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ba7b033ed4387baeb24a8fee3e06f425965ede43",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/Service.java",
      "new_id": "ba7b033ed4387baeb24a8fee3e06f425965ede43",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/Service.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "00d5707523523cb3620a764b9fd36cf753797549",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/ServiceException.java",
      "new_id": "00d5707523523cb3620a764b9fd36cf753797549",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/ServiceException.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "941b5defc955c6a08193986fa602a50b2a3510c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/SingleFieldBuilder.java",
      "new_id": "941b5defc955c6a08193986fa602a50b2a3510c8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/SingleFieldBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8ab0f26d9058cc348dcf1e23e59a6124937cf952",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java",
      "new_id": "8ab0f26d9058cc348dcf1e23e59a6124937cf952",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "66033f58e5afb6e50333fcb1366e97f25f7c37f6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/SmallSortedMap.java",
      "new_id": "66033f58e5afb6e50333fcb1366e97f25f7c37f6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/SmallSortedMap.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64094d0918e26996e699c2f142df8e33ba1e0057",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/TextFormat.java"
    },
    {
      "type": "rename",
      "old_id": "da9ceadd168584a649e1cb143cc34437d12ae498",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java",
      "new_id": "da9ceadd168584a649e1cb143cc34437d12ae498",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0127ce92a3f4950648e186c3dba8a73a311ecbed",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/TextFormatParseInfoTree.java",
      "new_id": "0127ce92a3f4950648e186c3dba8a73a311ecbed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/TextFormatParseInfoTree.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cce286e10fb49912911ac997ebf302959a3ac5b0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/TextFormatParseLocation.java",
      "new_id": "cce286e10fb49912911ac997ebf302959a3ac5b0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/TextFormatParseLocation.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5714c063a97f1541ea890f1570c96bbcf6557d38",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/UninitializedMessageException.java",
      "new_id": "5714c063a97f1541ea890f1570c96bbcf6557d38",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/UninitializedMessageException.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37d6463342eb4fedfe911f0170a52996f04aeb99",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java"
    },
    {
      "type": "rename",
      "old_id": "d6226fc70cda8e8082d1146be4d2d4fb14d6ebff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java",
      "new_id": "d6226fc70cda8e8082d1146be4d2d4fb14d6ebff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "30e87911784182956f5353c40c2d79b975ccc1e9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/UnmodifiableLazyStringList.java",
      "new_id": "30e87911784182956f5353c40c2d79b975ccc1e9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/UnmodifiableLazyStringList.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "878c77581663e7d4c2ea40811f43e38d0dd5c0a2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/main/java/com/google/protobuf/UnsafeByteOperations.java",
      "new_id": "878c77581663e7d4c2ea40811f43e38d0dd5c0a2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/UnsafeByteOperations.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acc03a7c0fc0d09427f3d74138569f24c75c3d28",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cf79d7b578eb4c5188310e3a6d16e07c6cd6aa3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/Utf8.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b837ee5e1ab13640ed57af35ba617016b7559ec",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/main/java/com/google/protobuf/WireFormat.java"
    },
    {
      "type": "rename",
      "old_id": "622e36a413380275838cdae76841d7802bd23d8e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/AbstractMessageTest.java",
      "new_id": "622e36a413380275838cdae76841d7802bd23d8e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/AbstractMessageTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cf91ed91c61d7f8de76bc9259eda4c982c208bd6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/AnyTest.java",
      "new_id": "cf91ed91c61d7f8de76bc9259eda4c982c208bd6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/AnyTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "18132e9e036b764da74d6cae8998429b27cadf3c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java",
      "new_id": "18132e9e036b764da74d6cae8998429b27cadf3c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db10ee748304ddd3a98cac9f33e6d5db726b2a98",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/BoundedByteStringTest.java",
      "new_id": "db10ee748304ddd3a98cac9f33e6d5db726b2a98",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/BoundedByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b1cfe78c1e50fcda42124af798a81cda576e2ba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ByteBufferWriterTest.java",
      "new_id": "6b1cfe78c1e50fcda42124af798a81cda576e2ba",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ByteBufferWriterTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "be71f1f5a3b962ba960db51682ce6c31cd160ebe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ByteStringTest.java",
      "new_id": "be71f1f5a3b962ba960db51682ce6c31cd160ebe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cc65d19ab7471a72de6dd7a8642b0e8ece042b26",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java",
      "new_id": "cc65d19ab7471a72de6dd7a8642b0e8ece042b26",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da2c067ebb1c76fd168d1768605672c66b3814ed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/CodedInputStreamTest.java"
    },
    {
      "type": "rename",
      "old_id": "78f415c254dfc5acad5d7d07c9f10f5c4735661e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java",
      "new_id": "78f415c254dfc5acad5d7d07c9f10f5c4735661e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2c272a734773b26cc13464dc01bca91aeb89fa30",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/DeprecatedFieldTest.java",
      "new_id": "2c272a734773b26cc13464dc01bca91aeb89fa30",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/DeprecatedFieldTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b60cd6208859d0cd70d4c216b98f4b9e5f502c28",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/DescriptorsTest.java",
      "new_id": "b60cd6208859d0cd70d4c216b98f4b9e5f502c28",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/DescriptorsTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f09a51b2ea0becc836006b3f05812edc0cbbd9e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/DiscardUnknownFieldsTest.java"
    },
    {
      "type": "rename",
      "old_id": "d894279297b03438231d39121f2760260aeb95ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java",
      "new_id": "d894279297b03438231d39121f2760260aeb95ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77d14f6b3a15f30fb46f2b48a73b267842134adb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/DynamicMessageTest.java",
      "new_id": "77d14f6b3a15f30fb46f2b48a73b267842134adb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/DynamicMessageTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "14c7406b3d6babe1ee459dfb964066477807c58b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/EnumTest.java",
      "new_id": "14c7406b3d6babe1ee459dfb964066477807c58b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/EnumTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6157e58966bca23edfa1065072997804ed13e32a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ExtensionRegistryFactoryTest.java",
      "new_id": "6157e58966bca23edfa1065072997804ed13e32a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ExtensionRegistryFactoryTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff686a0cdfd463b2eb4ce5a4a4662f1c45fa4a07",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/FieldPresenceTest.java"
    },
    {
      "type": "rename",
      "old_id": "aa36be4977efe5d8c4281c7cbdf42c15229777c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/FloatArrayListTest.java",
      "new_id": "aa36be4977efe5d8c4281c7cbdf42c15229777c0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/FloatArrayListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b7eaebf5e28fbac9a88ac9562157144e9c1abbbd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ForceFieldBuildersPreRun.java",
      "new_id": "b7eaebf5e28fbac9a88ac9562157144e9c1abbbd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ForceFieldBuildersPreRun.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4311d17dbe32f8de1d3cdb93a7fb2bdeabac9c3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/GeneratedMessageTest.java"
    },
    {
      "type": "rename",
      "old_id": "60c85450c3c7c570c9855121b3040dbfbc01fb6a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/IntArrayListTest.java",
      "new_id": "60c85450c3c7c570c9855121b3040dbfbc01fb6a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/IntArrayListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "756049b41fd1ca3a7a3fb040288192eb15714579",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/IsValidUtf8Test.java",
      "new_id": "756049b41fd1ca3a7a3fb040288192eb15714579",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/IsValidUtf8Test.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16a808bf31b896feb444b8ec921759f7f7789b6e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/IsValidUtf8TestUtil.java",
      "new_id": "16a808bf31b896feb444b8ec921759f7f7789b6e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/IsValidUtf8TestUtil.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "813fe6bc69688ae0dff654265f1a26cfd0b0b70b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LazyFieldLiteTest.java",
      "new_id": "813fe6bc69688ae0dff654265f1a26cfd0b0b70b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LazyFieldLiteTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f27e8e51b237865aa413181f0a2440aa9e28a30e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LazyFieldTest.java",
      "new_id": "f27e8e51b237865aa413181f0a2440aa9e28a30e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LazyFieldTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "968ca2065cdabde138e066b0696f7d84be5c753b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LazyMessageLiteTest.java",
      "new_id": "968ca2065cdabde138e066b0696f7d84be5c753b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LazyMessageLiteTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2fc3124d4c70e6c9945eb7e2832f54d875549870",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LazyStringArrayListTest.java",
      "new_id": "2fc3124d4c70e6c9945eb7e2832f54d875549870",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LazyStringArrayListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "006e4933663444526a0d9a20c795b09bb1d66833",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LazyStringEndToEndTest.java",
      "new_id": "006e4933663444526a0d9a20c795b09bb1d66833",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LazyStringEndToEndTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4764ca1bbcbccf59df9fe3291f198bb4fabc9b70",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LiteEqualsAndHashTest.java",
      "new_id": "4764ca1bbcbccf59df9fe3291f198bb4fabc9b70",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LiteEqualsAndHashTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba8bcb1c241970e22cf2cb15efe380244a899aa4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LiteTest.java"
    },
    {
      "type": "rename",
      "old_id": "eac47448e050674335617b3a29d619bb8d98e3bb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LiteralByteStringTest.java",
      "new_id": "eac47448e050674335617b3a29d619bb8d98e3bb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LiteralByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6bbdfcaa32abf79c0cc6f182800ca6a789b9a9cb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/LongArrayListTest.java",
      "new_id": "6bbdfcaa32abf79c0cc6f182800ca6a789b9a9cb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/LongArrayListTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da9195f933d3bc2b63848c556caad14a1ac7c398",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/MapForProto2LiteTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37827f768af277532b97da2f3a7bcb813b3683e1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/MapForProto2Test.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64ae4435d06f3d6bfc8b34358bda61f00452583f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/MapTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d55d0ddcedc06ed1c6bf69813608e0ac75312c3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/MessageTest.java"
    },
    {
      "type": "rename",
      "old_id": "03ed65a550187ae2b99c16b01021b7cec75aa0ec",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/NestedBuildersTest.java",
      "new_id": "03ed65a550187ae2b99c16b01021b7cec75aa0ec",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/NestedBuildersTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c388bd0561f78d23f252197feb6dbef8ac22d9b0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/NioByteStringTest.java",
      "new_id": "c388bd0561f78d23f252197feb6dbef8ac22d9b0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/NioByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e376b1cd721aeb441296cdc8d8d7e7ba4545fb44",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ParseExceptionsTest.java",
      "new_id": "e376b1cd721aeb441296cdc8d8d7e7ba4545fb44",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ParseExceptionsTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4bd34112d65247d17b4c1aa19537532c8dbc5ff1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ParserTest.java",
      "new_id": "4bd34112d65247d17b4c1aa19537532c8dbc5ff1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ParserTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "af717bfd201453149122988fa4d5d3de239e2796",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ProtobufArrayListTest.java",
      "new_id": "af717bfd201453149122988fa4d5d3de239e2796",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ProtobufArrayListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "edbd0afd75bd413219ce927462e8f9a6dbefbc6c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/RepeatedFieldBuilderV3Test.java",
      "new_id": "edbd0afd75bd413219ce927462e8f9a6dbefbc6c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/RepeatedFieldBuilderV3Test.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc56f2e9ac2ac53c269461af06b38fcfe6734223",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java",
      "new_id": "dc56f2e9ac2ac53c269461af06b38fcfe6734223",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4ec3a409882cdd4f1e6503ca28b0e32076ca1f31",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/RopeByteStringTest.java",
      "new_id": "4ec3a409882cdd4f1e6503ca28b0e32076ca1f31",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/RopeByteStringTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b895ad8d365d0e73a4dc019a3d31fc89e6e7158f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/ServiceTest.java",
      "new_id": "b895ad8d365d0e73a4dc019a3d31fc89e6e7158f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/ServiceTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e3a8d4f408718e393de96f91aea44d436bbd974d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/SingleFieldBuilderV3Test.java",
      "new_id": "e3a8d4f408718e393de96f91aea44d436bbd974d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/SingleFieldBuilderV3Test.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a7f8342d13282c4066ced97c2d38ff604ce0f187",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/SmallSortedMapTest.java",
      "new_id": "a7f8342d13282c4066ced97c2d38ff604ce0f187",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/SmallSortedMapTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4af5542912fb07669a4bde614fa2daa20602a142",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/TestBadIdentifiers.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37f94c03bce58e0f6dcda14fe06cc5e332a263c5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/TestBadIdentifiersLite.java"
    },
    {
      "type": "rename",
      "old_id": "e96adf076395b661303743f3152c24e69b29fe58",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/TestUtil.java",
      "new_id": "e96adf076395b661303743f3152c24e69b29fe58",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/TestUtil.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8f33fa14ab2cecc47fd3e96ffe67697ea1ca184f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/TestUtilLite.java",
      "new_id": "8f33fa14ab2cecc47fd3e96ffe67697ea1ca184f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/TestUtilLite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e338af21128275ebf986e068c55c5d37f361da8f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/TextFormatParseInfoTreeTest.java",
      "new_id": "e338af21128275ebf986e068c55c5d37f361da8f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/TextFormatParseInfoTreeTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c42bfa6e71aefb9037321f49bb2b77fd46e6cebc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/TextFormatParseLocationTest.java",
      "new_id": "c42bfa6e71aefb9037321f49bb2b77fd46e6cebc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/TextFormatParseLocationTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "910f360f097d68540290e1e2e68562b04e70050e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/TextFormatTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88cbbf862c2186e5f073ff1541bd81ca1556dc1d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/UnknownEnumValueTest.java"
    },
    {
      "type": "rename",
      "old_id": "f8cb0aabbcff884cf6d3435b3a595666ea67d90f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/UnknownFieldSetLiteTest.java",
      "new_id": "f8cb0aabbcff884cf6d3435b3a595666ea67d90f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/UnknownFieldSetLiteTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f81e90b459295835e9e64031b26bf421cdcc64fc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/UnknownFieldSetTest.java",
      "new_id": "f81e90b459295835e9e64031b26bf421cdcc64fc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/UnknownFieldSetTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "00f201ca588aa4b0dca7646fd7341ff4e1da0298",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/UnmodifiableLazyStringListTest.java",
      "new_id": "00f201ca588aa4b0dca7646fd7341ff4e1da0298",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/UnmodifiableLazyStringListTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "982e200f53f678bfce021ed2e93ece13edc55cda",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/WellKnownTypesTest.java",
      "new_id": "982e200f53f678bfce021ed2e93ece13edc55cda",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/WellKnownTypesTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "370860c2f8aa8ebcd02c1a253b5b0c9fda65945f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/java/com/google/protobuf/WireFormatTest.java",
      "new_id": "370860c2f8aa8ebcd02c1a253b5b0c9fda65945f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/java/com/google/protobuf/WireFormatTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "80173d8a0e422f62c5a769a64c2e6896a8c12d78",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/any_test.proto",
      "new_id": "80173d8a0e422f62c5a769a64c2e6896a8c12d78",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/any_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2367bd8bd013690cd0703573969ac5b89a36d28e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/field_presence_test.proto",
      "new_id": "2367bd8bd013690cd0703573969ac5b89a36d28e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/field_presence_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5580f72d990d7b73054cc27404bec9b378ebf3bf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/lazy_fields_lite.proto",
      "new_id": "5580f72d990d7b73054cc27404bec9b378ebf3bf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/lazy_fields_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b18b0d79f223e08c4d07f67f8b4f47a1c0fefe39",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto",
      "new_id": "b18b0d79f223e08c4d07f67f8b4f47a1c0fefe39",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ca0251ca22de56e68f8a48d5e1d7666071e7a94",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/map_for_proto2_lite_test.proto",
      "new_id": "2ca0251ca22de56e68f8a48d5e1d7666071e7a94",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/map_for_proto2_lite_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "974f8a2c7446ffdbe82740ff1a5e98321d6b913a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/map_for_proto2_test.proto",
      "new_id": "974f8a2c7446ffdbe82740ff1a5e98321d6b913a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/map_for_proto2_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b02ac599a5ed6387a46215393b4014d4bc70ea0d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/map_initialization_order_test.proto",
      "new_id": "b02ac599a5ed6387a46215393b4014d4bc70ea0d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/map_initialization_order_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bc2105e50ff6c1a67e04731469cddfb5beab89a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/map_test.proto",
      "new_id": "bc2105e50ff6c1a67e04731469cddfb5beab89a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/map_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "92790506f022cbdc16f53b27442b17d5be26eae3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/multiple_files_test.proto",
      "new_id": "92790506f022cbdc16f53b27442b17d5be26eae3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/multiple_files_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a5dd66d88946480c7564e0dbfef81a7737b5e63e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/nested_builders_test.proto",
      "new_id": "a5dd66d88946480c7564e0dbfef81a7737b5e63e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/nested_builders_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "704e649e020b33fffee35d0473c1fdf33c4dd156",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/nested_extension.proto",
      "new_id": "704e649e020b33fffee35d0473c1fdf33c4dd156",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/nested_extension.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a95c38b234f2fd65eb112c6231ae2cb682e56207",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/nested_extension_lite.proto",
      "new_id": "a95c38b234f2fd65eb112c6231ae2cb682e56207",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/nested_extension_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "31fac552959996684c026ae223cf3fc38252f1ba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/non_nested_extension.proto",
      "new_id": "31fac552959996684c026ae223cf3fc38252f1ba",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/non_nested_extension.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "37c369edaa194222e220ba579296264f22c59f0d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/non_nested_extension_lite.proto",
      "new_id": "37c369edaa194222e220ba579296264f22c59f0d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/non_nested_extension_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "42083681469210bc2ee807ccce8975a33cca0c30",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/outer_class_name_test.proto",
      "new_id": "42083681469210bc2ee807ccce8975a33cca0c30",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/outer_class_name_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3e5956b0d4282f2179269b8eaa95c341211cf23e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/outer_class_name_test2.proto",
      "new_id": "3e5956b0d4282f2179269b8eaa95c341211cf23e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/outer_class_name_test2.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "74a8ba3c3dddd07dcc0f8de5533d5f4a720859a2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/outer_class_name_test3.proto",
      "new_id": "74a8ba3c3dddd07dcc0f8de5533d5f4a720859a2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/outer_class_name_test3.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff5bf3ae21a0ed19de2ff2c08fedc345a2e31247",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/test_bad_identifiers.proto"
    },
    {
      "type": "rename",
      "old_id": "119c1dcbada8708354f51d55b8945b7f5f45e68b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto",
      "new_id": "119c1dcbada8708354f51d55b8945b7f5f45e68b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f06d76d629fac8dba4c935c40cfb0d3bc6b771dc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/test_check_utf8_size.proto",
      "new_id": "f06d76d629fac8dba4c935c40cfb0d3bc6b771dc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/test_check_utf8_size.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f8efd455a1eb2b6fcde9927d5fd4f3724434b84a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/test_custom_options.proto",
      "new_id": "f8efd455a1eb2b6fcde9927d5fd4f3724434b84a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/test_custom_options.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "645f57b4bb43f1382a02b1a53af76e7b213fca50",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/core/src/test/proto/com/google/protobuf/test_extra_interfaces.proto",
      "new_id": "645f57b4bb43f1382a02b1a53af76e7b213fca50",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/core/src/test/proto/com/google/protobuf/test_extra_interfaces.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "89c21c131555ea7f3fbafff407ce19887ec0d766",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/lite/generate-sources-build.xml",
      "new_id": "89c21c131555ea7f3fbafff407ce19887ec0d766",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/lite/generate-sources-build.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cdd1ee89a7119789c3a539f8ed5b606c3f2c64c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/lite/generate-test-sources-build.xml",
      "new_id": "cdd1ee89a7119789c3a539f8ed5b606c3f2c64c0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/lite/generate-test-sources-build.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c902f8192a191327d9328b9ae55d52b3f5e631a3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/lite/pom.xml",
      "new_id": "c902f8192a191327d9328b9ae55d52b3f5e631a3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/lite/pom.xml",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd3ba3b88ecb2ecc50f7af74443e4ca8af63cf51",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61abd146231957ead84cb4be5185fb06fed85421",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb7f43433843f7cb703765b4611dd7df5e400bc3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/main/java/com/google/protobuf/util/Durations.java"
    },
    {
      "type": "rename",
      "old_id": "b192b53edf5ab5562fc80457364c349a0c1ab6d7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java",
      "new_id": "b192b53edf5ab5562fc80457364c349a0c1ab6d7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2f849c491828e1c4bda331804d8a5d5a0ce2a6f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a603d96aac7a32d7cdc46020440c09d67e1b4feb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/main/java/com/google/protobuf/util/JsonFormat.java"
    },
    {
      "type": "rename",
      "old_id": "04758473498613e5194a47bf831824dc3d2ca014",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/main/java/com/google/protobuf/util/TimeUtil.java",
      "new_id": "04758473498613e5194a47bf831824dc3d2ca014",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/main/java/com/google/protobuf/util/TimeUtil.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a1f20149d595fa25ee3c8ed8a16bd0c95d1aefd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/main/java/com/google/protobuf/util/Timestamps.java"
    },
    {
      "type": "rename",
      "old_id": "3ee0fc6e6aaf48ad72b2c4d6cfab8e911f3bd59e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/test/java/com/google/protobuf/util/FieldMaskTreeTest.java",
      "new_id": "3ee0fc6e6aaf48ad72b2c4d6cfab8e911f3bd59e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/test/java/com/google/protobuf/util/FieldMaskTreeTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1a998570532b9a39d7e5d25b4ff332f911363452",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/test/java/com/google/protobuf/util/FieldMaskUtilTest.java",
      "new_id": "1a998570532b9a39d7e5d25b4ff332f911363452",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/test/java/com/google/protobuf/util/FieldMaskUtilTest.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4c5387af76d382e7d940f9dce6d28aec0d469c7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java"
    },
    {
      "type": "rename",
      "old_id": "5af83d88e67090675d5f645f7927ce76764ff19c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/test/java/com/google/protobuf/util/TimeUtilTest.java",
      "new_id": "5af83d88e67090675d5f645f7927ce76764ff19c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/test/java/com/google/protobuf/util/TimeUtilTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d1248cfb719a1e4604dbef1c36e0db1f76d2e0f5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/java/util/src/test/proto/com/google/protobuf/util/json_test.proto",
      "new_id": "d1248cfb719a1e4604dbef1c36e0db1f76d2e0f5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/java/util/src/test/proto/com/google/protobuf/util/json_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b13ecea7cf8b9a161a18b70fb0209e5a10a9822",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/README.md",
      "new_id": "6b13ecea7cf8b9a161a18b70fb0209e5a10a9822",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0395e8f2dc9ab0aecd9f897de9a7599bc6897955",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/pom.xml",
      "new_id": "0395e8f2dc9ab0aecd9f897de9a7599bc6897955",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/pom.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f39931551128b6eedcaae8bcb1838b6d1bf02a19",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/CodedInputByteBufferNano.java",
      "new_id": "f39931551128b6eedcaae8bcb1838b6d1bf02a19",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/CodedInputByteBufferNano.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "322ada8e1f8230c1bb19c702f3d9d4634714b90c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/CodedOutputByteBufferNano.java",
      "new_id": "322ada8e1f8230c1bb19c702f3d9d4634714b90c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/CodedOutputByteBufferNano.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "87973d76f07034249d833abbc5e4dfb4236eb238",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/ExtendableMessageNano.java",
      "new_id": "87973d76f07034249d833abbc5e4dfb4236eb238",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/ExtendableMessageNano.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c458f9b1fc80fd28117b55de11ea5e3df35a09ef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/Extension.java",
      "new_id": "c458f9b1fc80fd28117b55de11ea5e3df35a09ef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/Extension.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b49a97fa5abe9d8b1ee0d6150ed26fedc35c87b8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/FieldArray.java",
      "new_id": "b49a97fa5abe9d8b1ee0d6150ed26fedc35c87b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/FieldArray.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ebebabc8e5c1902ef7da202f7182efcd339ab7cb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/FieldData.java",
      "new_id": "ebebabc8e5c1902ef7da202f7182efcd339ab7cb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/FieldData.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "278368a08b2d5369e7d6ba1d34378aa6b680a3d8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/InternalNano.java",
      "new_id": "278368a08b2d5369e7d6ba1d34378aa6b680a3d8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/InternalNano.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a83d6d37c110df2a74c275c321e3f30d03e1320",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/InvalidProtocolBufferNanoException.java",
      "new_id": "9a83d6d37c110df2a74c275c321e3f30d03e1320",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/InvalidProtocolBufferNanoException.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "98fa4877bc404451ff9d36483f23f7ac0a059f4b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/MapFactories.java",
      "new_id": "98fa4877bc404451ff9d36483f23f7ac0a059f4b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/MapFactories.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2347502702d06048150b6e21a9d2f7a3a21d623b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/MessageNano.java",
      "new_id": "2347502702d06048150b6e21a9d2f7a3a21d623b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/MessageNano.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5f329f02fbfc677722367c16b96898ff5ffeeb0e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/MessageNanoPrinter.java",
      "new_id": "5f329f02fbfc677722367c16b96898ff5ffeeb0e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/MessageNanoPrinter.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b1678d1b93a0b63d0e9df35adc038c233c4fc10a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/UnknownFieldData.java",
      "new_id": "b1678d1b93a0b63d0e9df35adc038c233c4fc10a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/UnknownFieldData.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bbb6370a3e6057cf43037a01d76eeb864b5f8d02",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/main/java/com/google/protobuf/nano/WireFormatNano.java",
      "new_id": "bbb6370a3e6057cf43037a01d76eeb864b5f8d02",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/main/java/com/google/protobuf/nano/WireFormatNano.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4d6e7f09034dd462d2da4c27d331331fef83a1f3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/NanoTest.java",
      "new_id": "4d6e7f09034dd462d2da4c27d331331fef83a1f3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/NanoTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "51498a49257136224c03eda48c90579fa9091188",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/map_test.proto",
      "new_id": "51498a49257136224c03eda48c90579fa9091188",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/map_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6511e4703b37e2a374a68bfa2a6d8ac80615d9fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_accessors_nano.proto",
      "new_id": "6511e4703b37e2a374a68bfa2a6d8ac80615d9fd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_accessors_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "958e1f17caf6ec20dea58f72febf49490e481deb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_multiple_nano.proto",
      "new_id": "958e1f17caf6ec20dea58f72febf49490e481deb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_multiple_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3a1e07f6d9d325993ffe5585c0d95ad844dc3b9e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_nano.proto",
      "new_id": "3a1e07f6d9d325993ffe5585c0d95ad844dc3b9e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_class_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c0da8b422ee69c576b4473acce68ec4a2bf3c648",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_validity_nano.proto",
      "new_id": "c0da8b422ee69c576b4473acce68ec4a2bf3c648",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_enum_validity_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ca56b3dd45477af1cde0e5b143cfa8532807cdf6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto",
      "new_id": "ca56b3dd45477af1cde0e5b143cfa8532807cdf6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3b7a004c9e2b1a34bf02afb4e640c9aa4cfd626c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_packed_nano.proto",
      "new_id": "3b7a004c9e2b1a34bf02afb4e640c9aa4cfd626c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_packed_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e533c65b43c020f9a3dd4c19e4f18984a497d395",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_repeated_nano.proto",
      "new_id": "e533c65b43c020f9a3dd4c19e4f18984a497d395",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_repeated_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8b2d9658880af11ed7edd4e98db6a0d67c89486e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_singular_nano.proto",
      "new_id": "8b2d9658880af11ed7edd4e98db6a0d67c89486e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_singular_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe7d1794a7680969e52b9861a21a509dbf062538",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_has_nano.proto",
      "new_id": "fe7d1794a7680969e52b9861a21a509dbf062538",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_has_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1a3ddc57ea89854cd466655fa551c7b67b68a4c7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_import_nano.proto",
      "new_id": "1a3ddc57ea89854cd466655fa551c7b67b68a4c7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_import_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b31c43994c9e8ac4142fa8490d5d9017f83c2b78",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nameclash_nano.proto",
      "new_id": "b31c43994c9e8ac4142fa8490d5d9017f83c2b78",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nameclash_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "406ab7741c01a5feece5b5932f1f3a074c4342da",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nano.proto",
      "new_id": "406ab7741c01a5feece5b5932f1f3a074c4342da",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_multiple_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3fff24c0c4e0d5a14948a1658f1a08fba020d9ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_nano.proto",
      "new_id": "3fff24c0c4e0d5a14948a1658f1a08fba020d9ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "29b944f01fd7b438361a2df19bcdf8fdba36fe39",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_recursive_nano.proto",
      "new_id": "29b944f01fd7b438361a2df19bcdf8fdba36fe39",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_recursive_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "82eb8d1175c00b977103b4a7c0ebeb1c2e2b74a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_reference_types_nano.proto",
      "new_id": "82eb8d1175c00b977103b4a7c0ebeb1c2e2b74a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_reference_types_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ef4e2d2f65ffbd6a0104441997f73ee924f33f20",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_merge_nano.proto",
      "new_id": "ef4e2d2f65ffbd6a0104441997f73ee924f33f20",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_merge_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96af8856cfb447809a4aa993067e23ec42efbc8c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_packables_nano.proto",
      "new_id": "96af8856cfb447809a4aa993067e23ec42efbc8c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_repeated_packables_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "25786cc227cbba270f2b77161528b05f1bc82504",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_simple_nano.proto",
      "new_id": "25786cc227cbba270f2b77161528b05f1bc82504",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_simple_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7de30c877d2d60bf1c758c9611dd92f2572857b4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_single_nano.proto",
      "new_id": "7de30c877d2d60bf1c758c9611dd92f2572857b4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_single_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bbd677cfd6f008fa340e54a94a46afaecb78bc77",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/javanano/src/test/java/com/google/protobuf/nano/unittest_stringutf8_nano.proto",
      "new_id": "bbd677cfd6f008fa340e54a94a46afaecb78bc77",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/javanano/src/test/java/com/google/protobuf/nano/unittest_stringutf8_nano.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "29f664f299b8ef59a664421e40b5f431cc29e758",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/jenkins/README.md",
      "new_id": "29f664f299b8ef59a664421e40b5f431cc29e758",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/jenkins/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "50e1e8c6843296899ac24da4edd4aae9706cafc6",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/jenkins/build_and_run_docker.sh",
      "new_id": "50e1e8c6843296899ac24da4edd4aae9706cafc6",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/jenkins/build_and_run_docker.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7a48f2d5c96bd4aff2627b98c6fd0eab3d9878f8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/jenkins/buildcmds/README.md",
      "new_id": "7a48f2d5c96bd4aff2627b98c6fd0eab3d9878f8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/jenkins/buildcmds/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "51e4bfa48c9397938e192ea2d909a1093b3596a9",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/jenkins/buildcmds/pull_request.sh",
      "new_id": "51e4bfa48c9397938e192ea2d909a1093b3596a9",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/jenkins/buildcmds/pull_request.sh",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf0fb7ffe3c8cfa00a129b7cdb952f90127a4490",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/jenkins/buildcmds/pull_request_32.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8faba4c66725d14479b3de95d53e3dc2e49bf875",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/jenkins/docker/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1278889f91ca78ec073eb56ca56d359d81087fcb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/jenkins/docker32/Dockerfile"
    },
    {
      "type": "rename",
      "old_id": "b1f2e2c0bb67fd9b39c4e993342bd07098bb52d7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/jenkins/make_test_output.py",
      "new_id": "b1f2e2c0bb67fd9b39c4e993342bd07098bb52d7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/jenkins/make_test_output.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "10daf0a593f7b6d94afe06729ec2fcc79f003d04",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/jenkins/pull_request_in_docker.sh",
      "new_id": "10daf0a593f7b6d94afe06729ec2fcc79f003d04",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/jenkins/pull_request_in_docker.sh",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24386dc7d526e7d6f7d629d78b671390b440640d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/README.md"
    },
    {
      "type": "rename",
      "old_id": "70257de7169f06311b4f612f55372b62f7054a1b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/arith.js",
      "new_id": "70257de7169f06311b4f612f55372b62f7054a1b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/arith.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "89796bf79507919f32e8a277d124b40f9f350471",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/arith_test.js",
      "new_id": "89796bf79507919f32e8a277d124b40f9f350471",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/arith_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ef5fecddc50406a6516f4ca97c7d7d25920be3b3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/constants.js",
      "new_id": "ef5fecddc50406a6516f4ca97c7d7d25920be3b3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/constants.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6db28e7c33129c5ebb2574604745a349eff01f39",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/decoder.js"
    },
    {
      "type": "rename",
      "old_id": "d0139e293a61d29823d00029f6008b4005949a32",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/decoder_test.js",
      "new_id": "d0139e293a61d29823d00029f6008b4005949a32",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/decoder_test.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e9f5bbc349b63ee6504c3529c66d58bfabb39bd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/encoder.js"
    },
    {
      "type": "rename",
      "old_id": "4edc666b88e7b06b631a1f0e9cc496652278d3e0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/message_test.js",
      "new_id": "4edc666b88e7b06b631a1f0e9cc496652278d3e0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/message_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5e1b6bbf0172e696040b5812441d7964def35a1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/proto_test.js",
      "new_id": "f5e1b6bbf0172e696040b5812441d7964def35a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/proto_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d5d698f79d8b8ff4e4eac5f41e398efe20c67fed",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/reader.js",
      "new_id": "d5d698f79d8b8ff4e4eac5f41e398efe20c67fed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/reader.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "957113859e5d2e765717d7cd8d2455d37a542537",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/reader_test.js",
      "new_id": "957113859e5d2e765717d7cd8d2455d37a542537",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/reader_test.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58f11b54a57e3e2afd6df41de701ed95d09bd17d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/utils.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a2f4f0a2d37c7ec05626795f45fad3c3546e262",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/utils_test.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "037e92b240b73b4efccf222b8358a4676433cdab",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/writer.js"
    },
    {
      "type": "rename",
      "old_id": "118eecfc6cd13f9c935eeae50f5624fa27969b48",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/binary/writer_test.js",
      "new_id": "118eecfc6cd13f9c935eeae50f5624fa27969b48",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/binary/writer_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a93ee928ff67cd8b234d21e2015cee606f6f5fdd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/export.js",
      "new_id": "a93ee928ff67cd8b234d21e2015cee606f6f5fdd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/export.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad9446c74ad43b5d96e85faf19d587c58fe3ec08",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/export_asserts.js",
      "new_id": "ad9446c74ad43b5d96e85faf19d587c58fe3ec08",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/export_asserts.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6f5cd0839baa0ff674083145c49aa2ff1d259c65",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/export_testdeps.js",
      "new_id": "6f5cd0839baa0ff674083145c49aa2ff1d259c65",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/export_testdeps.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffa34fea61e33c055123c2b97c804a5f80181b27",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/import_test.js",
      "new_id": "ffa34fea61e33c055123c2b97c804a5f80181b27",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/import_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "666b8edbf87aa034cc22c041c0985a70fd0511ea",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/jasmine.json",
      "new_id": "666b8edbf87aa034cc22c041c0985a70fd0511ea",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/jasmine.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b6d90d287da7108747b3b5e16f49594b197edc58",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/rewrite_tests_for_commonjs.js",
      "new_id": "b6d90d287da7108747b3b5e16f49594b197edc58",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/rewrite_tests_for_commonjs.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a060925f2d505d384dbd1387aec418eb3e66c23c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/test6/test6.proto",
      "new_id": "a060925f2d505d384dbd1387aec418eb3e66c23c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/test6/test6.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5574a3dd3f8bb6beaa254c0956c9f565079d83d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/commonjs/test7/test7.proto",
      "new_id": "f5574a3dd3f8bb6beaa254c0956c9f565079d83d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/commonjs/test7/test7.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "89796bf79507919f32e8a277d124b40f9f350471",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/arith_test.js",
      "new_id": "89796bf79507919f32e8a277d124b40f9f350471",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/binary/arith_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ac3126484798a4695b5dde0bf9d6bec15fedb53d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/decoder_test.js",
      "new_id": "ac3126484798a4695b5dde0bf9d6bec15fedb53d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/binary/decoder_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "14d0f42e9549b64389b7c85cb3f0cfc387377e53",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/proto_test.js",
      "new_id": "14d0f42e9549b64389b7c85cb3f0cfc387377e53",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/binary/proto_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "957113859e5d2e765717d7cd8d2455d37a542537",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/reader_test.js",
      "new_id": "957113859e5d2e765717d7cd8d2455d37a542537",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/binary/reader_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d27e5ea2c63053dda22eae271b813a64a1ddca3a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/utils_test.js",
      "new_id": "d27e5ea2c63053dda22eae271b813a64a1ddca3a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/binary/utils_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d5dadb413549b15f756a12c0ab0eee9122cecfa0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/writer_test.js",
      "new_id": "d5dadb413549b15f756a12c0ab0eee9122cecfa0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/binary/writer_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5219d120c1d9dcb86113735e86253ebebed11cfc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/export_asserts.js",
      "new_id": "5219d120c1d9dcb86113735e86253ebebed11cfc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/commonjs/export_asserts.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "59c77ca2cd4f367e395a241247333dd63d8895b4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/export_testdeps.js",
      "new_id": "59c77ca2cd4f367e395a241247333dd63d8895b4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/commonjs/export_testdeps.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffa34fea61e33c055123c2b97c804a5f80181b27",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/import_test.js",
      "new_id": "ffa34fea61e33c055123c2b97c804a5f80181b27",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/commonjs/import_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "666b8edbf87aa034cc22c041c0985a70fd0511ea",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/jasmine.json",
      "new_id": "666b8edbf87aa034cc22c041c0985a70fd0511ea",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/commonjs/jasmine.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b6d90d287da7108747b3b5e16f49594b197edc58",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/rewrite_tests_for_commonjs.js",
      "new_id": "b6d90d287da7108747b3b5e16f49594b197edc58",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/commonjs/rewrite_tests_for_commonjs.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a060925f2d505d384dbd1387aec418eb3e66c23c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/test6/test6.proto",
      "new_id": "a060925f2d505d384dbd1387aec418eb3e66c23c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/commonjs/test6/test6.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5574a3dd3f8bb6beaa254c0956c9f565079d83d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/test7/test7.proto",
      "new_id": "f5574a3dd3f8bb6beaa254c0956c9f565079d83d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/commonjs/test7/test7.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "74a8a994c75f01c825ad9009e8f0da7c2ac3deff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/data.proto",
      "new_id": "74a8a994c75f01c825ad9009e8f0da7c2ac3deff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/data.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "01cbf891ab50971e36e8908841b9e451f8a8d4be",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/debug_test.js",
      "new_id": "01cbf891ab50971e36e8908841b9e451f8a8d4be",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/debug_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6653c01cc7e2e79412c0b16a00ec4dbe18172734",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/jasmine1.json",
      "new_id": "6653c01cc7e2e79412c0b16a00ec4dbe18172734",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/jasmine1.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3208078f7ec71e956a27f7d0c4eee720246c7364",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/jasmine2.json",
      "new_id": "3208078f7ec71e956a27f7d0c4eee720246c7364",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/jasmine2.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3fb9a1b01d7cb37e0f1a8642873fc0cb2e658bb4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/jasmine3.json",
      "new_id": "3fb9a1b01d7cb37e0f1a8642873fc0cb2e658bb4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/jasmine3.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b7791431158a89451d25aa2826d2eb0e3e3d6f0c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/message_test.js",
      "new_id": "b7791431158a89451d25aa2826d2eb0e3e3d6f0c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/message_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fab0fd44ffe70500a2ce59f703ab0d03123b1593",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/proto3_test.js",
      "new_id": "fab0fd44ffe70500a2ce59f703ab0d03123b1593",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/proto3_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "acb67164924df9d2e1aa41e6b7405df474567d67",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/proto3_test.proto",
      "new_id": "acb67164924df9d2e1aa41e6b7405df474567d67",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/proto3_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "937ffb89ce53f73eb37f6ec858634a3df65c7fb8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test.proto",
      "new_id": "937ffb89ce53f73eb37f6ec858634a3df65c7fb8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9d58f30ac3628e92fb0c4250da5c528308b363b7",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test.sh",
      "new_id": "9d58f30ac3628e92fb0c4250da5c528308b363b7",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/test.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "44e55effcb47e983729f41a0b95f3e0f20497c05",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test2.proto",
      "new_id": "44e55effcb47e983729f41a0b95f3e0f20497c05",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/test2.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "940a552ed56f05a1cdfe27b0e7d74d5c6a98bdb4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test3.proto",
      "new_id": "940a552ed56f05a1cdfe27b0e7d74d5c6a98bdb4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/test3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cf2451e9cbe483e1b06efd227f29f17e655077ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test4.proto",
      "new_id": "cf2451e9cbe483e1b06efd227f29f17e655077ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/test4.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34979517e551cd7e41df12a25f1a6537db32b0d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test5.proto",
      "new_id": "34979517e551cd7e41df12a25f1a6537db32b0d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/test5.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "116f17fb508629f69e00ea11ce4434fe4620ace6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/testbinary.proto",
      "new_id": "116f17fb508629f69e00ea11ce4434fe4620ace6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/testbinary.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "960bce4e5c69c89a863d15f2490aa890bfa97766",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/testempty.proto",
      "new_id": "960bce4e5c69c89a863d15f2490aa890bfa97766",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.0.0/testempty.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "89796bf79507919f32e8a277d124b40f9f350471",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/arith_test.js",
      "new_id": "89796bf79507919f32e8a277d124b40f9f350471",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/binary/arith_test.js",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "ac3126484798a4695b5dde0bf9d6bec15fedb53d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/decoder_test.js",
      "new_id": "ac3126484798a4695b5dde0bf9d6bec15fedb53d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/binary/decoder_test.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26e1d30f1c21d7ee8653439affb6b54bf84142f0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/binary/proto_test.js"
    },
    {
      "type": "copy",
      "old_id": "957113859e5d2e765717d7cd8d2455d37a542537",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/reader_test.js",
      "new_id": "957113859e5d2e765717d7cd8d2455d37a542537",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/binary/reader_test.js",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "d27e5ea2c63053dda22eae271b813a64a1ddca3a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/utils_test.js",
      "new_id": "d27e5ea2c63053dda22eae271b813a64a1ddca3a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/binary/utils_test.js",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "d5dadb413549b15f756a12c0ab0eee9122cecfa0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/binary/writer_test.js",
      "new_id": "d5dadb413549b15f756a12c0ab0eee9122cecfa0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/binary/writer_test.js",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "a060925f2d505d384dbd1387aec418eb3e66c23c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/test6/test6.proto",
      "new_id": "a060925f2d505d384dbd1387aec418eb3e66c23c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/commonjs/test6/test6.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "f5574a3dd3f8bb6beaa254c0956c9f565079d83d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/commonjs/test7/test7.proto",
      "new_id": "f5574a3dd3f8bb6beaa254c0956c9f565079d83d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/commonjs/test7/test7.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "74a8a994c75f01c825ad9009e8f0da7c2ac3deff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/data.proto",
      "new_id": "74a8a994c75f01c825ad9009e8f0da7c2ac3deff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/data.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "702cc76e90a26ff616aeb2937480f08c66929168",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/debug_test.js",
      "new_id": "702cc76e90a26ff616aeb2937480f08c66929168",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/debug_test.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d442f4fd1011f39afeb6a5480be21476792d901",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/maps_test.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b46e50d3762f8f61f2bc4477e723d82bd3d26f9d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/message_test.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c929effd58c8a0462fe7571ca680764ca64c753",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/proto3_test.js"
    },
    {
      "type": "copy",
      "old_id": "acb67164924df9d2e1aa41e6b7405df474567d67",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/proto3_test.proto",
      "new_id": "acb67164924df9d2e1aa41e6b7405df474567d67",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/proto3_test.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48cb37e112e9833bb60b266c76e4c4f7541c2e62",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/test.proto"
    },
    {
      "type": "copy",
      "old_id": "44e55effcb47e983729f41a0b95f3e0f20497c05",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test2.proto",
      "new_id": "44e55effcb47e983729f41a0b95f3e0f20497c05",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/test2.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "940a552ed56f05a1cdfe27b0e7d74d5c6a98bdb4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test3.proto",
      "new_id": "940a552ed56f05a1cdfe27b0e7d74d5c6a98bdb4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/test3.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "cf2451e9cbe483e1b06efd227f29f17e655077ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test4.proto",
      "new_id": "cf2451e9cbe483e1b06efd227f29f17e655077ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/test4.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "34979517e551cd7e41df12a25f1a6537db32b0d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/test5.proto",
      "new_id": "34979517e551cd7e41df12a25f1a6537db32b0d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/test5.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "116f17fb508629f69e00ea11ce4434fe4620ace6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/testbinary.proto",
      "new_id": "116f17fb508629f69e00ea11ce4434fe4620ace6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/testbinary.proto",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "960bce4e5c69c89a863d15f2490aa890bfa97766",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/compatibility_tests/v3.0.0/testempty.proto",
      "new_id": "960bce4e5c69c89a863d15f2490aa890bfa97766",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/compatibility_tests/v3.1.0/testempty.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "74a8a994c75f01c825ad9009e8f0da7c2ac3deff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/data.proto",
      "new_id": "74a8a994c75f01c825ad9009e8f0da7c2ac3deff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/data.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "46b24853150af52ee70024f18beeb0680398fcf0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/debug.js",
      "new_id": "46b24853150af52ee70024f18beeb0680398fcf0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/debug.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "702cc76e90a26ff616aeb2937480f08c66929168",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/debug_test.js",
      "new_id": "702cc76e90a26ff616aeb2937480f08c66929168",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/debug_test.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc9559f934eb5626f234511e2cf868c338b56360",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/gulpfile.js",
      "new_id": "fc9559f934eb5626f234511e2cf868c338b56360",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/gulpfile.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aeea72f8574e06ef6dc2d20ccdd2bc3cc5d970be",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/jasmine.json",
      "new_id": "aeea72f8574e06ef6dc2d20ccdd2bc3cc5d970be",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/jasmine.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d423499f05e3d5a5627fb432d93d0c426be24957",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/map.js",
      "new_id": "d423499f05e3d5a5627fb432d93d0c426be24957",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/map.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e8dd2f219b9b7ca90e87c441c344538bcd2c7d7c",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/js/maps_test.js",
      "new_id": "e8dd2f219b9b7ca90e87c441c344538bcd2c7d7c",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/js/maps_test.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7dcfa964e84988fb89f481b142a05dbf3584311",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/message.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d61dacbb35d659d29e38b58dbfe0d5cb80792fa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/message_test.js"
    },
    {
      "type": "rename",
      "old_id": "79211adda49a325ad64d80e1227617bfb9aef5ba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/node_loader.js",
      "new_id": "79211adda49a325ad64d80e1227617bfb9aef5ba",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/node_loader.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8b7538501c2e5e6f94e86b744e63d26985de624",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/package.json"
    },
    {
      "type": "rename",
      "old_id": "81d6de2f5eeec162df8a7bd847ad42b0b7666ee5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/proto3_test.js",
      "new_id": "81d6de2f5eeec162df8a7bd847ad42b0b7666ee5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/proto3_test.js",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d073ea03ed196d9ef7a3161f67cbab992e8ae0c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/proto3_test.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c881c0dfdfe0d1340f85f1dac36498e773e15e5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/test.proto"
    },
    {
      "type": "rename",
      "old_id": "b67f93fa9ece8e72ed4744461afd435ba03bfaff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/test2.proto",
      "new_id": "b67f93fa9ece8e72ed4744461afd435ba03bfaff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/test2.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "940a552ed56f05a1cdfe27b0e7d74d5c6a98bdb4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/test3.proto",
      "new_id": "940a552ed56f05a1cdfe27b0e7d74d5c6a98bdb4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/test3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cf2451e9cbe483e1b06efd227f29f17e655077ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/test4.proto",
      "new_id": "cf2451e9cbe483e1b06efd227f29f17e655077ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/test4.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34979517e551cd7e41df12a25f1a6537db32b0d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/test5.proto",
      "new_id": "34979517e551cd7e41df12a25f1a6537db32b0d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/test5.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ae80dab673364d1834519cf1d3105d9c7818ede",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/test8.proto",
      "new_id": "2ae80dab673364d1834519cf1d3105d9c7818ede",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/test8.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9d00a1c430b9e07b372caa783ba8e4899b72b63d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/test_bootstrap.js",
      "new_id": "9d00a1c430b9e07b372caa783ba8e4899b72b63d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/test_bootstrap.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "116f17fb508629f69e00ea11ce4434fe4620ace6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/testbinary.proto",
      "new_id": "116f17fb508629f69e00ea11ce4434fe4620ace6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/testbinary.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "960bce4e5c69c89a863d15f2490aa890bfa97766",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/js/testempty.proto",
      "new_id": "960bce4e5c69c89a863d15f2490aa890bfa97766",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/js/testempty.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0791c9253bd402c7e5722f2b0625362090660941",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8b57e358efa569af2fc6c9e4e90e8364ad6a00c",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/cpp_distcheck/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4289f6a715f41af5977d531919f979f75954aef5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/cpp_distcheck/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4289f6a715f41af5977d531919f979f75954aef5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/cpp_distcheck/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de178b844dc8cb3ec069b1f1e7873388e9b2c04b",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/csharp/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d177670a9d8b541ce140502dd88881f35d6d0f1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/csharp/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d177670a9d8b541ce140502dd88881f35d6d0f1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/csharp/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1ef27963f597418fefc52017bdb45e43b2dc44c",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/java_compatibility/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4897f5c889887d910314707809306fca6881924d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/java_compatibility/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4897f5c889887d910314707809306fca6881924d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/java_compatibility/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c3f255dd505e33bbf34d24cc6b0912f4e178d0a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/prepare_build_linux_rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "041e65ffb65ef5f4fd5df77a1d710b1ef0da2af0",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/python_compatibility/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cf6bb077c88b7d052d5953177537b46294bc2e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/python_compatibility/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cf6bb077c88b7d052d5953177537b46294bc2e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/linux/python_compatibility/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bae2ebbc5fc1d2fe27f08e25754f00c0f4bb1ef1",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/cpp/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bea1cbbb121e8e90e29cfba9c8090b3272d2877",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/cpp/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bea1cbbb121e8e90e29cfba9c8090b3272d2877",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/cpp/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d729b63db19638bc4dc58f54619456a4b9e985d4",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/cpp_distcheck/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89441bcca0b7f05e389ae5cfc74c0a4d797a888e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/cpp_distcheck/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89441bcca0b7f05e389ae5cfc74c0a4d797a888e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/cpp_distcheck/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "016832a32e17e415ee686d3a0318a5f49746eced",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/javascript/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b478cc19392cf49ebd74e892e9783043b2b0c5ea",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/javascript/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b478cc19392cf49ebd74e892e9783043b2b0c5ea",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/javascript/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c82eaebfbd59bb2ad5c35ba1e00c4d3a0fceed9a",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/jruby/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1310fd34980b5aee77674193f11a226b79dd6b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/jruby/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1310fd34980b5aee77674193f11a226b79dd6b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/jruby/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f96d2899d9093b05a24bc0e7d40d3ef50e169641",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_cocoapods_integration/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "952874ed11e7174b15237a5a99bdadb4d1a397a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_cocoapods_integration/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "952874ed11e7174b15237a5a99bdadb4d1a397a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_cocoapods_integration/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1055d72ecba2214963866e0f627ae04d760b652f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_ios_debug/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "473d54554a0350b86514456d3712ed96707b3601",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_ios_debug/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "473d54554a0350b86514456d3712ed96707b3601",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_ios_debug/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76ce3ba0b585dc1dd0dde47ab4453c25bf60709f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_ios_release/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cbfb685d876300e4fc411a023eda482415fe87e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_ios_release/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cbfb685d876300e4fc411a023eda482415fe87e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_ios_release/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "000be274601d1d3b0fc949d11f4e9ecc2d46846e",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_osx/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41bd46aa8703d35aeb760475eb7e0d2c55d9bd59",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_osx/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41bd46aa8703d35aeb760475eb7e0d2c55d9bd59",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/objectivec_osx/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74878898faa71535a46c650efb5714aceb113593",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/php5.6_mac/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff345e9fc41d0584113755744eddff5db8199f21",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/php5.6_mac/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff345e9fc41d0584113755744eddff5db8199f21",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/php5.6_mac/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5a37e30eee0dd5285f94877059652c9c2e96b18",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/php7.0_mac/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2c18119207dce93807826ffce13aaf01834a705",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/php7.0_mac/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2c18119207dce93807826ffce13aaf01834a705",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/php7.0_mac/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b9f4df25f3ab98a1eda9f07ac656f0aaeda0f41",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/prepare_build_macos_rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b17b954464742082a9730dc1f2f1c220a5a5bca",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/python/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fc8b503e81ca6c77f5afa57a189ced283caf8f8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/python/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fc8b503e81ca6c77f5afa57a189ced283caf8f8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/python/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb53def9d31a7480e84cc0168fad43ad1ed53f66",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/python_cpp/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22f4a0e4c90bc80b27749ea5ffd2c88bd3033f63",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/python_cpp/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22f4a0e4c90bc80b27749ea5ffd2c88bd3033f63",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/python_cpp/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "748ea65595d55315f2d8c3ece33c5992bbe954bf",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/ruby21/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "489796daf28b632e48a970b8e69c689af4fc9fd9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/ruby21/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "489796daf28b632e48a970b8e69c689af4fc9fd9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/ruby21/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c4de42952bf806522bde64ed7ee25950d92b614",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/ruby22/build.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d27054417ae4d2a3b057ee65667107b8dbe0e9b9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/ruby22/continuous.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d27054417ae4d2a3b057ee65667107b8dbe0e9b9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/kokoro/macos/ruby22/presubmit.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "150f30eb577ff1c89a8fcfb1f1d6c8993352e2bc",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/libprotobuf_java.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64d86434b20f4e20e8c9019a6f309cb9d66405c0",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/libprotobuf_java_util.jar"
    },
    {
      "type": "rename",
      "old_id": "1ca2eeb1d8aceffb1a8f8ba3236dcb4c4655f987",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/m4/ac_system_extensions.m4",
      "new_id": "1ca2eeb1d8aceffb1a8f8ba3236dcb4c4655f987",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/m4/ac_system_extensions.m4",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8bc0a890dc2576450b4820e3028f892114b67a9a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/m4/acx_check_suncc.m4",
      "new_id": "8bc0a890dc2576450b4820e3028f892114b67a9a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/m4/acx_check_suncc.m4",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "89d42c7449ef3aeef8c6c6ab96fc3e1dbc306deb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/m4/acx_pthread.m4",
      "new_id": "89d42c7449ef3aeef8c6c6ab96fc3e1dbc306deb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/m4/acx_pthread.m4",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3288e2fb26676c7be5e13b6366ea3350f5a37f7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/m4/ax_cxx_compile_stdcxx.m4"
    },
    {
      "type": "rename",
      "old_id": "77fd346a79a6faea6e1c40e34465bb6a5b7f5895",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/m4/ax_prog_cc_for_build.m4",
      "new_id": "77fd346a79a6faea6e1c40e34465bb6a5b7f5895",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/m4/ax_prog_cc_for_build.m4",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8cc0f73c0f77008e0c1623b1a53cca48755d7cdd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/m4/ax_prog_cxx_for_build.m4",
      "new_id": "8cc0f73c0f77008e0c1623b1a53cca48755d7cdd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/m4/ax_prog_cxx_for_build.m4",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d7def1af9b55ce975ee227ff68194414b06e96f3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/m4/stl_hash.m4",
      "new_id": "d7def1af9b55ce975ee227ff68194414b06e96f3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/m4/stl_hash.m4",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "286cf0f12c812d1034cb1c42d0e4c21e67dc5c15",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/more_tests/Makefile",
      "new_id": "286cf0f12c812d1034cb1c42d0e4c21e67dc5c15",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/more_tests/Makefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f786ffce8236b7841458e4131723673a2bde2710",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/.gitignore",
      "new_id": "f786ffce8236b7841458e4131723673a2bde2710",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/.gitignore",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1acbe2a2b7670ef8d47a4bc4ba9a588087bd9ec1",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/objectivec/DevTools/check_version_stamps.sh",
      "new_id": "1acbe2a2b7670ef8d47a4bc4ba9a588087bd9ec1",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/objectivec/DevTools/check_version_stamps.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d7f3f60589f3e42ebe1ac12ba51a7334d342b327",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/objectivec/DevTools/compile_testing_protos.sh",
      "new_id": "d7f3f60589f3e42ebe1ac12ba51a7334d342b327",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/objectivec/DevTools/compile_testing_protos.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c3cc8e682671d6ab28cf89f6cafc09442051b9f1",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/objectivec/DevTools/full_mac_build.sh",
      "new_id": "c3cc8e682671d6ab28cf89f6cafc09442051b9f1",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/objectivec/DevTools/full_mac_build.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a11fec449ed79eeae66dea6d5d250d0bb1f3953",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/objectivec/DevTools/pddm.py",
      "new_id": "9a11fec449ed79eeae66dea6d5d250d0bb1f3953",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/objectivec/DevTools/pddm.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8a73b8427bcf5ed50f85842842cbed3e7cbbf57f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/objectivec/DevTools/pddm_tests.py",
      "new_id": "8a73b8427bcf5ed50f85842842cbed3e7cbbf57f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/objectivec/DevTools/pddm_tests.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "638b2882d3f8270640120bd26f8fe14f1e1689fb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBArray.h",
      "new_id": "638b2882d3f8270640120bd26f8fe14f1e1689fb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBArray.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f401631d12ff1946c41be1a9f6b8e74bef0f5350",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBArray.m",
      "new_id": "f401631d12ff1946c41be1a9f6b8e74bef0f5350",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBArray.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "35a4538131296d0724c0e025e1680b647c33272a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBArray_PackagePrivate.h",
      "new_id": "35a4538131296d0724c0e025e1680b647c33272a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBArray_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ed53ae7cbc0363231b5ea8699e7e4b8ce47e49cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBBootstrap.h",
      "new_id": "ed53ae7cbc0363231b5ea8699e7e4b8ce47e49cc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBBootstrap.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fbe5009c92b82380dc97d207adf3832004e83966",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBCodedInputStream.h",
      "new_id": "fbe5009c92b82380dc97d207adf3832004e83966",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBCodedInputStream.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22859e771193a455bd9f0b7bd9b2629ccadd9a81",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBCodedInputStream.m"
    },
    {
      "type": "rename",
      "old_id": "90bd0c92cece8a2c0b955b3887a769e433d8aad8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBCodedInputStream_PackagePrivate.h",
      "new_id": "90bd0c92cece8a2c0b955b3887a769e433d8aad8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBCodedInputStream_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23c404b8533a6878e64c624b948a7861e48b4fac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBCodedOutputStream.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c299040f0bb252f2189f9ee1ed57e0fcca44bf0b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBCodedOutputStream.m"
    },
    {
      "type": "rename",
      "old_id": "2e7bb4c4a27e271ac8a1bb98371f6b54c8bfd34c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBCodedOutputStream_PackagePrivate.h",
      "new_id": "2e7bb4c4a27e271ac8a1bb98371f6b54c8bfd34c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBCodedOutputStream_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "651f4de08f980989e98ab25547a6029243cc2a78",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBDescriptor.h",
      "new_id": "651f4de08f980989e98ab25547a6029243cc2a78",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBDescriptor.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0753a9485bb833c56715269ffb621d4a5059dca6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBDescriptor.m",
      "new_id": "0753a9485bb833c56715269ffb621d4a5059dca6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBDescriptor.m",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "452b3f8e7ecc747edb18974608e21b139c3dd833",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBDescriptor_PackagePrivate.h"
    },
    {
      "type": "rename",
      "old_id": "9d674150e3f411441f38558344c0eed9f4f4a861",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBDictionary.h",
      "new_id": "9d674150e3f411441f38558344c0eed9f4f4a861",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBDictionary.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7713376e3f6761223aaad327601af11233f54370",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBDictionary.m"
    },
    {
      "type": "rename",
      "old_id": "7b921e8ec7088d7042c41e3b87a42c107f4a9351",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBDictionary_PackagePrivate.h",
      "new_id": "7b921e8ec7088d7042c41e3b87a42c107f4a9351",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBDictionary_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2b980aefa4c45e51ec06ac1287e197f6290a9484",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBExtensionInternals.h",
      "new_id": "2b980aefa4c45e51ec06ac1287e197f6290a9484",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBExtensionInternals.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "290c82a1bb8203a3bbe702ad4a3b525c40d967f1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBExtensionInternals.m",
      "new_id": "290c82a1bb8203a3bbe702ad4a3b525c40d967f1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBExtensionInternals.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d79632d28b079ecc31c8b27e99179ca23f274888",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBExtensionRegistry.h",
      "new_id": "d79632d28b079ecc31c8b27e99179ca23f274888",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBExtensionRegistry.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b056a52d95be60b815572d716b30b3fb941e24c9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBExtensionRegistry.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "276740d2f99628c251dcd9ba968dd3a597fe7ff9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBMessage.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37cff6ceffb0a253486cf7040f45392f8effa90c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBMessage.m"
    },
    {
      "type": "rename",
      "old_id": "90834d4073d0bef3c9116bcdaf9d869393d5d1c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBMessage_PackagePrivate.h",
      "new_id": "90834d4073d0bef3c9116bcdaf9d869393d5d1c8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBMessage_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "68d8854eb8e7ffd4a4476b31e30783cd519a3ff6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBProtocolBuffers.h",
      "new_id": "68d8854eb8e7ffd4a4476b31e30783cd519a3ff6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBProtocolBuffers.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d04c8be155ff1fd18d387a62e8dd156120630559",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBProtocolBuffers.m",
      "new_id": "d04c8be155ff1fd18d387a62e8dd156120630559",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBProtocolBuffers.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fea75b93bc2568353567eefaaf33d82c653f48ee",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBProtocolBuffers_RuntimeSupport.h",
      "new_id": "fea75b93bc2568353567eefaaf33d82c653f48ee",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBProtocolBuffers_RuntimeSupport.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d2e2aebfcc57ab092344f550fd8dcb535a4545e2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBRootObject.h",
      "new_id": "d2e2aebfcc57ab092344f550fd8dcb535a4545e2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBRootObject.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "585d205a218961a7f781722abd7760811a32ab79",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBRootObject.m",
      "new_id": "585d205a218961a7f781722abd7760811a32ab79",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBRootObject.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3c8f09c8969072828ee837b693f17950e3104bc6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBRootObject_PackagePrivate.h",
      "new_id": "3c8f09c8969072828ee837b693f17950e3104bc6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBRootObject_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4d552060b00438a6e70644344a5738f327b109be",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBRuntimeTypes.h",
      "new_id": "4d552060b00438a6e70644344a5738f327b109be",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBRuntimeTypes.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b96023b16cf2bb3d6c25b5495f931e30a9327e4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUnknownField.h"
    },
    {
      "type": "rename",
      "old_id": "30efe7563b712d61e6404b6597bd3dcfaffc64ed",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUnknownField.m",
      "new_id": "30efe7563b712d61e6404b6597bd3dcfaffc64ed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUnknownField.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1b5f24f392d180e61ac06e9d9632fd99430a43b6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUnknownFieldSet.h",
      "new_id": "1b5f24f392d180e61ac06e9d9632fd99430a43b6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUnknownFieldSet.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a7335f050bcc4f4b681a2478abd7f9aa4ecc5afd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUnknownFieldSet.m",
      "new_id": "a7335f050bcc4f4b681a2478abd7f9aa4ecc5afd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUnknownFieldSet.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e27127ad1d1e40c8bbc9a692f434d807c9b3f2e7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUnknownFieldSet_PackagePrivate.h",
      "new_id": "e27127ad1d1e40c8bbc9a692f434d807c9b3f2e7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUnknownFieldSet_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b4c78951311d3244d83f25aec40307fa28345b7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUnknownField_PackagePrivate.h"
    },
    {
      "type": "rename",
      "old_id": "5464dfb3561394c815c8f66ee2aeabcf0975531d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUtilities.h",
      "new_id": "5464dfb3561394c815c8f66ee2aeabcf0975531d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUtilities.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5029ec73b3469b7471e1fd0ab9a5fed92b83a8c2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUtilities.m",
      "new_id": "5029ec73b3469b7471e1fd0ab9a5fed92b83a8c2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUtilities.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16859d4875345731793732b56a45291050521ed4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBUtilities_PackagePrivate.h",
      "new_id": "16859d4875345731793732b56a45291050521ed4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBUtilities_PackagePrivate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "04df417889227cd952338e1dd8da08c750296450",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBWellKnownTypes.h",
      "new_id": "04df417889227cd952338e1dd8da08c750296450",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBWellKnownTypes.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2808afeb238854efb6e9d5cca31df16c6456e51e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBWellKnownTypes.m",
      "new_id": "2808afeb238854efb6e9d5cca31df16c6456e51e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBWellKnownTypes.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c5941a3824aa38f101f060382058130b4e5b2d03",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBWireFormat.h",
      "new_id": "c5941a3824aa38f101f060382058130b4e5b2d03",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBWireFormat.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "860a339f9a2c9c9e31dc53fad97011d83c682213",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/GPBWireFormat.m",
      "new_id": "860a339f9a2c9c9e31dc53fad97011d83c682213",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/GPBWireFormat.m",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd7fcc9e30ce5fdfabf9f4b40e416b344beda785",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_OSX.xcodeproj/project.pbxproj"
    },
    {
      "type": "rename",
      "old_id": "888be4da13d0587f4caf423b10df102b5c54b4b0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "new_id": "888be4da13d0587f4caf423b10df102b5c54b4b0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08de0be8d3c8c1786ebe04545dd772526853eef4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
      "new_id": "08de0be8d3c8c1786ebe04545dd772526853eef4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2883109c71a2d51b3f61a5a28db1d52aac31f8f4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme"
    },
    {
      "type": "rename",
      "old_id": "b1243b79b2498949666a8ec17a75bb146c17558e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme",
      "new_id": "b1243b79b2498949666a8ec17a75bb146c17558e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2211cb3757b8baecc8a24afde53066ad90642ad0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_iOS.xcodeproj/project.pbxproj"
    },
    {
      "type": "rename",
      "old_id": "037a91dfaeb6f947dae0c4bf862dc999db1bf122",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "new_id": "037a91dfaeb6f947dae0c4bf862dc999db1bf122",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08de0be8d3c8c1786ebe04545dd772526853eef4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
      "new_id": "08de0be8d3c8c1786ebe04545dd772526853eef4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ba3a3292178ed55b541cc0ce1808ad0f3a08585",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme"
    },
    {
      "type": "rename",
      "old_id": "edbe6898228655f0c9815a14b094b118b5101efc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme",
      "new_id": "edbe6898228655f0c9815a14b094b118b5101efc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7226f0b9a189ce6c73d379dc9d437c7d81c9e9f7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/README.md",
      "new_id": "7226f0b9a189ce6c73d379dc9d437c7d81c9e9f7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b9df381a1c25e9cfe77a70670d603296f3a1e5e1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.pbxproj",
      "new_id": "b9df381a1c25e9cfe77a70670d603296f3a1e5e1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.pbxproj",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d874e28a5af23191b93850b1b830ab971505d29",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "new_id": "6d874e28a5af23191b93850b1b830ab971505d29",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "56f8782eb848c05f4e6dfd15e4ce55a17373685c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/OSXCocoaPodsTester.xcscheme",
      "new_id": "56f8782eb848c05f4e6dfd15e4ce55a17373685c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/OSXCocoaPodsTester.xcscheme",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c7ab521d0fb2fd170b20a9e41c11f12384e35a79",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.h",
      "new_id": "c7ab521d0fb2fd170b20a9e41c11f12384e35a79",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08735a0068284682ca0f4d565a433d95bf9cacef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.m",
      "new_id": "08735a0068284682ca0f4d565a433d95bf9cacef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2db2b1c7c6c316500a7a34807648434289494ba1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json",
      "new_id": "2db2b1c7c6c316500a7a34807648434289494ba1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aa3547ca181045b0d7804aedc541fdc04319de3b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Base.lproj/MainMenu.xib",
      "new_id": "aa3547ca181045b0d7804aedc541fdc04319de3b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Base.lproj/MainMenu.xib",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ed806e40d6d043498ad1b6587689842ef36e7f86",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Info.plist",
      "new_id": "ed806e40d6d043498ad1b6587689842ef36e7f86",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Info.plist",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b230090e5e638046a431e6c21a9e33c963f404b8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/main.m",
      "new_id": "b230090e5e638046a431e6c21a9e33c963f404b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/main.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "27eeafc9c8d8108db7ea7491d6b620044a78302a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-framework",
      "new_id": "27eeafc9c8d8108db7ea7491d6b620044a78302a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-framework",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5dfc8de578671c739ad5251ef77390dd25be213d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-static",
      "new_id": "5dfc8de578671c739ad5251ef77390dd25be213d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-static",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08785918866eac25eb1f9b386580b55d9ae30f29",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/README.md",
      "new_id": "08785918866eac25eb1f9b386580b55d9ae30f29",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "913a289b8ec15f6abfffa08cd576bfba2a89c5e5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-framework",
      "new_id": "913a289b8ec15f6abfffa08cd576bfba2a89c5e5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-framework",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e9b3c235dd1694d4589ced283bcbbc3c11b76a99",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-static",
      "new_id": "e9b3c235dd1694d4589ced283bcbbc3c11b76a99",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-static",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "27fb553fd44f3e00a95e4ae0b572b6e8e28cc138",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.pbxproj",
      "new_id": "27fb553fd44f3e00a95e4ae0b572b6e8e28cc138",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.pbxproj",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "008f7b4a6fc331cdc37ec4a327c0bb6aa68e4e5d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "new_id": "008f7b4a6fc331cdc37ec4a327c0bb6aa68e4e5d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9558dd7a173b31fd6ee5d860c3ef40deeb7785bc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/iOSCocoaPodsTester.xcscheme",
      "new_id": "9558dd7a173b31fd6ee5d860c3ef40deeb7785bc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/iOSCocoaPodsTester.xcscheme",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5eca690ca7b336446f583ac7c63a35e4b5ffe89f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.h",
      "new_id": "5eca690ca7b336446f583ac7c63a35e4b5ffe89f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd7b969af85e756d277297bdb9e88be1437a7923",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.m",
      "new_id": "dd7b969af85e756d277297bdb9e88be1437a7923",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36d2c80d8893178d7e1f2964085b273959bfdc28",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json",
      "new_id": "36d2c80d8893178d7e1f2964085b273959bfdc28",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2e721e1833f03bb0e1b962a84491d7e43e3fef9c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/LaunchScreen.storyboard",
      "new_id": "2e721e1833f03bb0e1b962a84491d7e43e3fef9c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/LaunchScreen.storyboard",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "82cd159ae3b0782ab0bd0c87897c8f4089f6efd3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/Main.storyboard",
      "new_id": "82cd159ae3b0782ab0bd0c87897c8f4089f6efd3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/Main.storyboard",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "40c6215d906736d7b2a439c17cf9ee0776580474",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Info.plist",
      "new_id": "40c6215d906736d7b2a439c17cf9ee0776580474",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Info.plist",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "777257b85a7476f6754352eb41c7d9abd9112235",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.h",
      "new_id": "777257b85a7476f6754352eb41c7d9abd9112235",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c3b7e6c0ccec5bf032c799dc56b36d8b4830d910",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.m",
      "new_id": "c3b7e6c0ccec5bf032c799dc56b36d8b4830d910",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4df0b769cf8824938c235a7bbff37be4848c4317",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/main.m",
      "new_id": "4df0b769cf8824938c235a7bbff37be4848c4317",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/main.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d3e12be30f28d304cf726d627d3d18b97c994e3",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/CocoaPods/run_tests.sh",
      "new_id": "6d3e12be30f28d304cf726d627d3d18b97c994e3",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/CocoaPods/run_tests.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "29f6ccf69a7ac4b51fb46f13ad7fb146f9740a94",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBARCUnittestProtos.m",
      "new_id": "29f6ccf69a7ac4b51fb46f13ad7fb146f9740a94",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBARCUnittestProtos.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "31f75501dc0856111cb06b85446d3970c9137bc3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBArrayTests.m",
      "new_id": "31f75501dc0856111cb06b85446d3970c9137bc3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBArrayTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cc40215698c7396d22d2de6be8a2668d5a102779",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBCodedInputStreamTests.m",
      "new_id": "cc40215698c7396d22d2de6be8a2668d5a102779",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBCodedInputStreamTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ad326beb96a722d4e998fd51c7f0d273ba9869d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBCodedOuputStreamTests.m",
      "new_id": "2ad326beb96a722d4e998fd51c7f0d273ba9869d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBCodedOuputStreamTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "daf75e7e7264c4818e95eae3ecc55af822e59e88",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBConcurrencyTests.m",
      "new_id": "daf75e7e7264c4818e95eae3ecc55af822e59e88",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBConcurrencyTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1e1c3de8d0198242198cb9d4fc3b076a4988fe37",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDescriptorTests.m",
      "new_id": "1e1c3de8d0198242198cb9d4fc3b076a4988fe37",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDescriptorTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0dbe07b6e93222b6efae7d6d49d746a88add7495",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests+Bool.m",
      "new_id": "0dbe07b6e93222b6efae7d6d49d746a88add7495",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests+Bool.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c539bdc2edf87dec9a89ef454326e7cda21c9697",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests+Int32.m",
      "new_id": "c539bdc2edf87dec9a89ef454326e7cda21c9697",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests+Int32.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b90cdf8c0295984d9b8eec2384a2fce9233fd703",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests+Int64.m",
      "new_id": "b90cdf8c0295984d9b8eec2384a2fce9233fd703",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests+Int64.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5df1d51d59016476846b50958c8728996b5b477a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests+String.m",
      "new_id": "5df1d51d59016476846b50958c8728996b5b477a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests+String.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1d3f6f78b0c8244686511298822c08f27403610d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests+UInt32.m",
      "new_id": "1d3f6f78b0c8244686511298822c08f27403610d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests+UInt32.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "94c116f67f61c1073e887ac1efceca30f822dde1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests+UInt64.m",
      "new_id": "94c116f67f61c1073e887ac1efceca30f822dde1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests+UInt64.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52b4b32806f3101955b6a3336d0ebd89fc7e62ee",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests.m",
      "new_id": "52b4b32806f3101955b6a3336d0ebd89fc7e62ee",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d6aa72119058de637c7e635cb3de862ccdc84687",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBDictionaryTests.pddm",
      "new_id": "d6aa72119058de637c7e635cb3de862ccdc84687",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBDictionaryTests.pddm",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1168826f82414cea35c307a2fded99b3cbbd0c6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBExtensionRegistryTest.m"
    },
    {
      "type": "rename",
      "old_id": "c0bd5897a4a698ed66f4782c95365ce4a90407c9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBMessageTests+Merge.m",
      "new_id": "c0bd5897a4a698ed66f4782c95365ce4a90407c9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBMessageTests+Merge.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0058311b3bf0919f4d5c9ea802a8e70e745db613",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBMessageTests+Runtime.m",
      "new_id": "0058311b3bf0919f4d5c9ea802a8e70e745db613",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBMessageTests+Runtime.m",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a4c54476a75045de9d936cf4333584c2a1ccce7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBMessageTests+Serialization.m"
    },
    {
      "type": "rename",
      "old_id": "c15535c50804ee0243828f26f3236d49ec434180",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBMessageTests.m",
      "new_id": "c15535c50804ee0243828f26f3236d49ec434180",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBMessageTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ba8fd0b906426d51a76112dbc9088b8157dc4a1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBObjectiveCPlusPlusTest.mm",
      "new_id": "9ba8fd0b906426d51a76112dbc9088b8157dc4a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBObjectiveCPlusPlusTest.mm",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dd0ffc53c9a80a6f2247f5a4777b80636b670b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBPerfTests.m"
    },
    {
      "type": "rename",
      "old_id": "9d8a0faeb0a40b981d19fb8d2f4531200fdefac0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBSwiftTests.swift",
      "new_id": "9d8a0faeb0a40b981d19fb8d2f4531200fdefac0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBSwiftTests.swift",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "44c808449dff32c52569bd201195a903af1c1337",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBTestUtilities.h",
      "new_id": "44c808449dff32c52569bd201195a903af1c1337",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBTestUtilities.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ebccaac9c7cfca2b422b789fb518153f1d64a858",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBTestUtilities.m",
      "new_id": "ebccaac9c7cfca2b422b789fb518153f1d64a858",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBTestUtilities.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "756bd99ef77d277b07f29cc87c98763634ee4453",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBUnittestProtos.m",
      "new_id": "756bd99ef77d277b07f29cc87c98763634ee4453",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBUnittestProtos.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ef9f0702228dd8fc2ae947848b2775c4ac5ef8a1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBUnittestProtos2.m",
      "new_id": "ef9f0702228dd8fc2ae947848b2775c4ac5ef8a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBUnittestProtos2.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b2b5b21e6175a4108f2bd025469b2504a3ba0d72",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBUnknownFieldSetTest.m",
      "new_id": "b2b5b21e6175a4108f2bd025469b2504a3ba0d72",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBUnknownFieldSetTest.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2e206a54ea78fd7b0bfb29b38ef537f69d79041f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBUtilitiesTests.m",
      "new_id": "2e206a54ea78fd7b0bfb29b38ef537f69d79041f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBUtilitiesTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "592d5afd4b9cf4389e337f9ba1dfe9af5f8c7a4f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBWellKnownTypesTest.m",
      "new_id": "592d5afd4b9cf4389e337f9ba1dfe9af5f8c7a4f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBWellKnownTypesTest.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dbeab21564859229085911df45ff93c9d631ed07",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/GPBWireFormatTests.m",
      "new_id": "dbeab21564859229085911df45ff93c9d631ed07",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/GPBWireFormatTests.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "46292fce73d3a8bda79ab9c09d3831ff6559c0eb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/UnitTests-Bridging-Header.h",
      "new_id": "46292fce73d3a8bda79ab9c09d3831ff6559c0eb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/UnitTests-Bridging-Header.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "460a7d931c913f190d419dc934c43af95b179a1b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/UnitTests-Info.plist",
      "new_id": "460a7d931c913f190d419dc934c43af95b179a1b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/UnitTests-Info.plist",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7bceab41386d70350380365904360fc680773985",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/golden_message",
      "new_id": "7bceab41386d70350380365904360fc680773985",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/golden_message",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7bceab41386d70350380365904360fc680773985",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/golden_packed_fields_message",
      "new_id": "7bceab41386d70350380365904360fc680773985",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/golden_packed_fields_message",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c4a586bbddb5bb75f779ef5a43efc4f10fba3f6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/AppDelegate.m",
      "new_id": "8c4a586bbddb5bb75f779ef5a43efc4f10fba3f6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/AppDelegate.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0cbf9acc1c271076f5e49c567d52e55f49d1ddc2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/Contents.json",
      "new_id": "0cbf9acc1c271076f5e49c567d52e55f49d1ddc2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/Contents.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "43da2ee43490bf0d304457384f01c2ea8bba3bfa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad6.png",
      "new_id": "43da2ee43490bf0d304457384f01c2ea8bba3bfa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad6.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ec93704ca2307a47489cc4214717868f0351f05",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad6_2x.png",
      "new_id": "2ec93704ca2307a47489cc4214717868f0351f05",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad6_2x.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aec8bc1b1bb16f99b526f16fd64f126a8e8ca546",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad7.png",
      "new_id": "aec8bc1b1bb16f99b526f16fd64f126a8e8ca546",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad7.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e39cc3e754e35f4e18a6f4e39afbaac08156750d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad7_2x.png",
      "new_id": "e39cc3e754e35f4e18a6f4e39afbaac08156750d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPad7_2x.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5572d79f6f66ca654ef739a1601ae37ca79144a0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone6.png",
      "new_id": "5572d79f6f66ca654ef739a1601ae37ca79144a0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone6.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2424997f93f580d02a2267b43a99d60aa9e7fa84",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone6_2x.png",
      "new_id": "2424997f93f580d02a2267b43a99d60aa9e7fa84",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone6_2x.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "10bfc3cfae014a7d39d3fac7c66293289e34cc2b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone7_2x.png",
      "new_id": "10bfc3cfae014a7d39d3fac7c66293289e34cc2b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone7_2x.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8d16f14dcc5006f43b9eca731799e27dd4c5b9c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone7_3x.png",
      "new_id": "8d16f14dcc5006f43b9eca731799e27dd4c5b9c8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/AppIcon.appiconset/iPhone7_3x.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a2966687aa05f0406241789635175617c94b6de",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Images.xcassets/LaunchImage.launchimage/Contents.json",
      "new_id": "5a2966687aa05f0406241789635175617c94b6de",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Images.xcassets/LaunchImage.launchimage/Contents.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "24bd333d0b8b0a93ac4ffce6590b4e5bd312ad3e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/Info.plist",
      "new_id": "24bd333d0b8b0a93ac4ffce6590b4e5bd312ad3e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/Info.plist",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "22204bfe441f3a6b52fe3df2e99da310d1f8a4bb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/LaunchScreen.xib",
      "new_id": "22204bfe441f3a6b52fe3df2e99da310d1f8a4bb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/LaunchScreen.xib",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "477b28ff8f86a3158a71c4934fbd3a2456717d7a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/iOSTestHarness/en.lproj/InfoPlist.strings",
      "new_id": "477b28ff8f86a3158a71c4934fbd3a2456717d7a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/iOSTestHarness/en.lproj/InfoPlist.strings",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad1195e2f98a76abf12568120fc87b642acc0bc8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/text_format_map_unittest_data.txt",
      "new_id": "ad1195e2f98a76abf12568120fc87b642acc0bc8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/text_format_map_unittest_data.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d10f10006aef76de57a733d37e427e1aac145b2e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/text_format_unittest_data.txt",
      "new_id": "d10f10006aef76de57a733d37e427e1aac145b2e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/text_format_unittest_data.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "afc1b0fe275d2e5f527dd87320185cf24808a92d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_cycle.proto",
      "new_id": "afc1b0fe275d2e5f527dd87320185cf24808a92d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_cycle.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96a52bbbe2fc30994921ac1b6ad1cae0dcd6faea",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_deprecated.proto",
      "new_id": "96a52bbbe2fc30994921ac1b6ad1cae0dcd6faea",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_deprecated.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ef92e7de1a01cf6c8550a5048510562cb0469054",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_deprecated_file.proto",
      "new_id": "ef92e7de1a01cf6c8550a5048510562cb0469054",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_deprecated_file.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6a227eb9770f535c86d83246b09d616053f0fdba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_extension_chain_a.proto",
      "new_id": "6a227eb9770f535c86d83246b09d616053f0fdba",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_extension_chain_a.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0da7ed3e4c37bd5e7cf3f6ec7fe23302f831e444",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_extension_chain_b.proto",
      "new_id": "0da7ed3e4c37bd5e7cf3f6ec7fe23302f831e444",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_extension_chain_b.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c702900a4ab2b5a0907e2b725fabf7eb815b4b46",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_extension_chain_c.proto",
      "new_id": "c702900a4ab2b5a0907e2b725fabf7eb815b4b46",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_extension_chain_c.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f9abe3ba5967d65fb2ca31fe5bb260ceeae9f7ff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_extension_chain_d.proto",
      "new_id": "f9abe3ba5967d65fb2ca31fe5bb260ceeae9f7ff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_extension_chain_d.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe1166318001de4efa78fb967d5f666eea4f9024",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_extension_chain_e.proto",
      "new_id": "fe1166318001de4efa78fb967d5f666eea4f9024",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_extension_chain_e.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b9bed7239b5388cb142e8d3447960912a11e9ae0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_extension_chain_f.proto",
      "new_id": "b9bed7239b5388cb142e8d3447960912a11e9ae0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_extension_chain_f.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aee827b176dc0a8dddafa40ead90aa94a0e6093f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_extension_chain_g.proto",
      "new_id": "aee827b176dc0a8dddafa40ead90aa94a0e6093f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_extension_chain_g.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e5577faf0defead95008d9809221a8a3cb87d657",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_objc.proto",
      "new_id": "e5577faf0defead95008d9809221a8a3cb87d657",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_objc.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aee7bd556b95bac67861a26647cf1e73cdf0b609",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_objc_startup.proto",
      "new_id": "aee7bd556b95bac67861a26647cf1e73cdf0b609",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_objc_startup.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ed835020af2edcd07132529de7c8807be4b19bb4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_runtime_proto2.proto",
      "new_id": "ed835020af2edcd07132529de7c8807be4b19bb4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_runtime_proto2.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad2e3620d3e388662b6b176f879c11619f4bc14f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/Tests/unittest_runtime_proto3.proto",
      "new_id": "ad2e3620d3e388662b6b176f879c11619f4bc14f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/Tests/unittest_runtime_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36c346031c85d0deef969973b98961cf5dee46a8",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/objectivec/generate_well_known_types.sh",
      "new_id": "36c346031c85d0deef969973b98961cf5dee46a8",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/objectivec/generate_well_known_types.sh",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b17e76f0aaaaa2a08bab3e500c577ae81f82bed6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Any.pbobjc.h"
    },
    {
      "type": "rename",
      "old_id": "d210643f05bfdd772b9350bbd8a89e989acf93c6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Any.pbobjc.m",
      "new_id": "d210643f05bfdd772b9350bbd8a89e989acf93c6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Any.pbobjc.m",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "095fc2cd6d2462002862148c8c5c51490a243294",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Api.pbobjc.h"
    },
    {
      "type": "rename",
      "old_id": "58b47157def595062d9a114116b4e751a1735f4f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Api.pbobjc.m",
      "new_id": "58b47157def595062d9a114116b4e751a1735f4f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Api.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d9a388ac1b28732df629b1125947d9d774d5da4d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Duration.pbobjc.h",
      "new_id": "d9a388ac1b28732df629b1125947d9d774d5da4d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Duration.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bafb64a04f64376d6e7157c0af05917bb557945f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Duration.pbobjc.m",
      "new_id": "bafb64a04f64376d6e7157c0af05917bb557945f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Duration.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd49cfdbc3d09f5d6e6c7e6fa9e730e01db64b0a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Empty.pbobjc.h",
      "new_id": "bd49cfdbc3d09f5d6e6c7e6fa9e730e01db64b0a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Empty.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "506b500e0490cfba4c2a9010d36cc7fbe5c24295",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Empty.pbobjc.m",
      "new_id": "506b500e0490cfba4c2a9010d36cc7fbe5c24295",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Empty.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "07e60818522d01360790647903afc78cb9d7cb03",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/FieldMask.pbobjc.h",
      "new_id": "07e60818522d01360790647903afc78cb9d7cb03",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/FieldMask.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b0915af4502d6d4a56fb72e5ff74cb14e1a9057d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/FieldMask.pbobjc.m",
      "new_id": "b0915af4502d6d4a56fb72e5ff74cb14e1a9057d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/FieldMask.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "799d190ac60f647b50a50b31fbf00efe4ef40068",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/SourceContext.pbobjc.h",
      "new_id": "799d190ac60f647b50a50b31fbf00efe4ef40068",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/SourceContext.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83bfa3460bba60ab97956bcf770ddcf6dcc29b7c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/SourceContext.pbobjc.m",
      "new_id": "83bfa3460bba60ab97956bcf770ddcf6dcc29b7c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/SourceContext.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3fc80caa5ab1925b58dd784dd8df882bb02c7f4c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Struct.pbobjc.h",
      "new_id": "3fc80caa5ab1925b58dd784dd8df882bb02c7f4c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Struct.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f36ec582f9805d755462977e3bc97d0893793da9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Struct.pbobjc.m",
      "new_id": "f36ec582f9805d755462977e3bc97d0893793da9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Struct.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5d74bd3274a2a376d7a45f803f13e255023ccfbc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Timestamp.pbobjc.h",
      "new_id": "5d74bd3274a2a376d7a45f803f13e255023ccfbc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Timestamp.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4ab159fb9ce29faef5b6534026a0da5bdf5ae80e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Timestamp.pbobjc.m",
      "new_id": "4ab159fb9ce29faef5b6534026a0da5bdf5ae80e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Timestamp.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1798697080dafd79d615d8e460ef1e77e70e72cf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Type.pbobjc.h",
      "new_id": "1798697080dafd79d615d8e460ef1e77e70e72cf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Type.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7a949388f8f4152cd2115216cd1e3063209446eb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Type.pbobjc.m",
      "new_id": "7a949388f8f4152cd2115216cd1e3063209446eb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Type.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3cb9fe77dc95a260a911d5fc263045c2fc30f3fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Wrappers.pbobjc.h",
      "new_id": "3cb9fe77dc95a260a911d5fc263045c2fc30f3fd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Wrappers.pbobjc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5479eb127b54f0517e7432bd5bd2c39a87dd1451",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/objectivec/google/protobuf/Wrappers.pbobjc.m",
      "new_id": "5479eb127b54f0517e7432bd5bd2c39a87dd1451",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/objectivec/google/protobuf/Wrappers.pbobjc.m",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cebeb3e5a27d036bb54ef05f81b047abe862a420",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/README.md",
      "new_id": "cebeb3e5a27d036bb54ef05f81b047abe862a420",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/README.md",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34e0447c80480e77e0f99edb62ac61596da7a821",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/composer.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69bef429985ab52441c5997c913582633435245",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/array.c"
    },
    {
      "type": "rename",
      "old_id": "ab032e466b5745bbaa727376f7ac12b0d28d27f9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/config.m4",
      "new_id": "ab032e466b5745bbaa727376f7ac12b0d28d27f9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/config.m4",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f885c1452fd0778d98d4540d888d29b17f278035",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/def.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89e75d6a0d41ead53b902ff0688110208960174f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/encode_decode.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2680b5478cfce48b6b1c4f23d864698f787930c0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/map.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "519786ddf92b2a63b5ddcfc4a4b776f251e13ea6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/message.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20a45bc63ca39e1e0ac7d7db8a005a71d5173a0c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/package.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc7300306989728b74136b4ff31996faffd386e9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/protobuf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9e9d229863ca5b057eb86f1fc46004754d4b5c5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/protobuf.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4830e15f233e22d5dc244afd3fefceadb368c639",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/storage.c"
    },
    {
      "type": "rename",
      "old_id": "fada8d6a79f6a2fe2c4ca1aa3fd76aa4720ee9fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/type_check.c",
      "new_id": "fada8d6a79f6a2fe2c4ca1aa3fd76aa4720ee9fd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/type_check.c",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d701dcbaaf6ddafe69a4ab23424f5da88171f0aa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/upb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b51275dbbf63792e96687ebbe3462553c4e1c64",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/upb.h"
    },
    {
      "type": "rename",
      "old_id": "2752a08b05937e6b1f504c4b6855b47deb7bf766",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/utf8.c",
      "new_id": "2752a08b05937e6b1f504c4b6855b47deb7bf766",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/utf8.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "28b8d874a8b53ef6cd78640ff490b52f4e07e071",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/ext/google/protobuf/utf8.h",
      "new_id": "28b8d874a8b53ef6cd78640ff490b52f4e07e071",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/ext/google/protobuf/utf8.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "372ad69c6c26c678808352df58c8a18e1f724dc6",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/php/generate_descriptor_protos.sh",
      "new_id": "372ad69c6c26c678808352df58c8a18e1f724dc6",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/php/generate_descriptor_protos.sh",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7077038ddecabbe08986b9a44a12a9fb671cf9e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/phpunit.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60722d00aad4644b4ac87378e8366afb615d93a2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "986b81e12d61beeebec001504d20e189c291b660",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Descriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "119f0e2e6019f2dd142dda9a81fc19bdd331ec74",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/DescriptorPool.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8b56c0d462e1c27af5353f72133fcb57b164403",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/EnumDescriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e76e199718bcfd4bbb82164987527bf3575f9fc0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/EnumValueDescriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac9271f98b25045a5c169791c2017c1638cd3841",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/FieldDescriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6131d5d1f9db03d7eee7a5be89573b5fbf0128a2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/CodedInputStream.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4525d8dd299d086d2ddf72b9bede4235bd6d1c71",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/CodedOutputStream.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee3a8bdec5ed63523c2f9e49d06c8f8f334e3b6b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/Descriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65d1a884eb365049f1afe35585c15dca865d3274",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/DescriptorPool.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d6959b71db1db18defd027cec9864af05d65231",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/DescriptorProto.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d455995775f0a163ddb3a5750df8abb93eeb170",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/DescriptorProto_ExtensionRange.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1022d6154eff52bfb788a24aa9bf610005b1943",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/DescriptorProto_ReservedRange.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08397284e98ef21654701f1a22cf661d67398aec",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/EnumBuilderContext.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01649fec4fa395635c5ac3f1898768f98e310249",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/EnumDescriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "816fbae54420cf7cd6796862bd82b81f824daf4c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/EnumDescriptorProto.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f598a41e7996763b49a330fc3dcbd3a42961f42",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/EnumOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e363220fc1b906694dd08343b4853d585350976a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/EnumValueDescriptorProto.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db8de174d726ddd17f5b4c614714cf5c07a99bb3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/EnumValueOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1443c6fd0b7cc47e3ed808d34fbed7ce5f192d51",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FieldDescriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10c27593302ad9bdf3a80e8536fc7d7d7b19226a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FieldDescriptorProto.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2a32fdf214b6bc75c232039d909f575d2c9c060",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FieldDescriptorProto_Label.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b022debe85ebafba22c24a39a955904daf6d660",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FieldDescriptorProto_Type.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "169f860be0ec6c30cb378423de681121cf657986",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FieldOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f33072d11e3ade361778acaf3bbeb09a9b38a08",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FieldOptions_CType.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73bdf3f20eb122bf5882d9730178d8d213f5c5c4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FieldOptions_JSType.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "038da38cfb9fe9a763a43dab84e8e60d3088bc27",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FileDescriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ee222d19b485eaf362660c6ceacebf907d66218",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FileDescriptorProto.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b2cf95766da7bb2b0820a8565e9a0c4efea38b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FileDescriptorSet.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2dd5e08f38b45ba5337fd288aeef235ab2241b1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FileOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dd56ef89336e79aa9610b10b2373014bcf08143",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/FileOptions_OptimizeMode.php"
    },
    {
      "type": "rename",
      "old_id": "402d542f391172b4daf327eef35d617e48e48218",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/GPBDecodeException.php",
      "new_id": "402d542f391172b4daf327eef35d617e48e48218",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GPBDecodeException.php",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97789356c2efc438c1ff7687d52adf9697790231",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GPBJsonWire.php"
    },
    {
      "type": "rename",
      "old_id": "0fb238415b20a3db35dbe8ee4c07c0d551cde6d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/GPBLabel.php",
      "new_id": "0fb238415b20a3db35dbe8ee4c07c0d551cde6d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GPBLabel.php",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa849ceb0639f8f74f394acd46d095480495f2e8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/GPBType.php",
      "new_id": "fa849ceb0639f8f74f394acd46d095480495f2e8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GPBType.php",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fe360687dfc48931feba30b82aa304e5519bdf6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GPBUtil.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7eec552c85c774d222aeda89af47be154161382",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GPBWire.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1ad370e094f7afabba5ceaebc369ee87df3ce71",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GPBWireType.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae2ad74558a73b4db922381ba9e1416e9cd473de",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GeneratedCodeInfo.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22ac2337c60b2a30af69741462352889874e487e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GeneratedCodeInfo_Annotation.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d22bc305b2f0fae5dde7229c9a4981f59fad5623",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/GetPublicDescriptorTrait.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed5d1660ba7f356b13ccb899babbbafa86c2f1f7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/HasPublicDescriptorTrait.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c32f1eac7020fc73edc2e808a5abf09d44574c7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MapEntry.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38736dad88f15f962dad445b16e36611dfb97cf1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MapField.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88e6c8b25531d27833fb5d260b86b6d64c66b475",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MapFieldIter.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1009f2f901ce96e68f8834a2ec684f5ece29ff3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/Message.php"
    },
    {
      "type": "rename",
      "old_id": "2724d2673d7abe2b69de1296d6a835932958865e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/MessageBuilderContext.php",
      "new_id": "2724d2673d7abe2b69de1296d6a835932958865e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MessageBuilderContext.php",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99ff3d0ee2d519efabadcd5c99d4738d5e7333a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MessageOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccfce2dbd6d13836bbd75c7cb4dbf4e8a2e76087",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MethodDescriptorProto.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baa806b7aaab6d1655c0c1751fd5e9524e45eac7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MethodOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e06d8eea5cb0d8bb9611f8f3b2865fb4b836f09",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/MethodOptions_IdempotencyLevel.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67b107f6a4b63747c7841bc4c934021b45e5858c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/OneofDescriptor.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15ff0610746398ce72d68da2700926e4e4a91af7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/OneofDescriptorProto.php"
    },
    {
      "type": "rename",
      "old_id": "2c689e836cc2ea7dc0b28b1a6e01d12ac3799773",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/Google/Protobuf/Internal/OneofField.php",
      "new_id": "2c689e836cc2ea7dc0b28b1a6e01d12ac3799773",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/OneofField.php",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5b4633d59c94e27610b6e313b1d0df4aea3cbdf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/OneofOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e7ed5cb421dd85857946f7f3ad19de38ad3fa36",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/RawInputStream.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "797b3b3a9ceff679dc26f7c648b090c83383965f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/RepeatedField.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b6f82309b2172477327b90c7db4d2925ea70440",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/RepeatedFieldIter.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da88e9c44473dcd93e27bd4d84d5719902ca63dd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/ServiceDescriptorProto.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e7214a1ebe8a9e1b820114d50c2b0113ddc6c0d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/ServiceOptions.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ce05ed4201948f3e94c02a93f804cbd51459f64",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/SourceCodeInfo.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19ed2bc2291e812b57cb8dce0fd461c3cd301ac9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/SourceCodeInfo_Location.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d342eb33b3101bbc99c540e42427158bd06eaa3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/UninterpretedOption.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9a6fc3c7ff6fe3b2fbf51e52f98908d32925bcb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/Internal/UninterpretedOption_NamePart.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9736634e352c22ec824b26c66876e345a72640b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/Google/Protobuf/OneofDescriptor.php"
    },
    {
      "type": "rename",
      "old_id": "dd3130253f6d9881a2ea538674575ed46cef0fbe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/src/phpdoc.dist.xml",
      "new_id": "dd3130253f6d9881a2ea538674575ed46cef0fbe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/src/phpdoc.dist.xml",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a26d72a88b61116632b138bc0a84e119cc72852",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/array_test.php"
    },
    {
      "type": "rename",
      "old_id": "0a917fc51a4a58a1091e91c042c5fed88c8d913a",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/php/tests/autoload.php",
      "new_id": "0a917fc51a4a58a1091e91c042c5fed88c8d913a",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/php/tests/autoload.php",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f1e49000b6bf4a4868b0c45d2814b9c74559a8a",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/php/tests/compatibility_test.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17e8a4f2fded4671c12d651b739859fa0e7566d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/descriptors_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b43dffb4fe8d84e2c35a060606e710ae1581e2cb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/encode_decode_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "484e2edfbbc0e73d609f7a7b9cf70f78d937433e",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/php/tests/gdb_test.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86e68683c00d4713cd6a876e305417e7d9e3fbdd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/generated_class_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c1a26f7a2194b1a8eb777bff57ed5d50e0d17b2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/generated_phpdoc_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5407db9a3e4aad188484aa83fe4d0a9db7453d7d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/generated_service_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cffa2526d00dac4fb0869add1399290548c7efe1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/map_field_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a92694d05cbc7ca96cc6f2d34fe9e5bf7868e450",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/memory_leak_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dbc9233cf9718ab60869e6789e22a4a4ae58d4b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/php_implementation_test.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a90f3d1d7aa912248e0fd60e0bccaa538a7c931b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d42aec7cec4f40ba68821c04506b4801d271c56a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_descriptors.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b4bc74d14e8b84e36bafbd25f62fcd3818d7cd8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_empty_php_namespace.proto"
    },
    {
      "type": "rename",
      "old_id": "2a19940dece050b4688ffbc6ad6c588da1ac6114",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/proto/test_import_descriptor_proto.proto",
      "new_id": "2a19940dece050b4688ffbc6ad6c588da1ac6114",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_import_descriptor_proto.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9844617fa858e12895e00acd70b2174f81db3314",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/proto/test_include.proto",
      "new_id": "9844617fa858e12895e00acd70b2174f81db3314",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_include.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "58f13d47bc27f057d2660ff11766eb87edd62124",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/proto/test_no_namespace.proto",
      "new_id": "58f13d47bc27f057d2660ff11766eb87edd62124",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_no_namespace.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "713187b9b07307360852642c135acae3f1e8344a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_php_namespace.proto"
    },
    {
      "type": "rename",
      "old_id": "9bfbad7f82d3e5c96d09b34bc66a7784fce0fbb3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/proto/test_prefix.proto",
      "new_id": "9bfbad7f82d3e5c96d09b34bc66a7784fce0fbb3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_prefix.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a03dbc46d7c7e2ddd984dad5613d7a80bdd3ed5a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_service.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719aa484efa144c47b46db5b4ae954838510c4b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/proto/test_service_namespace.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c35372d3082c46f80473c67b08dbcccf61724fca",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/php/tests/test.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc5e73f579fad1c4bc452aa680919f9c9eeb3a2c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/test_base.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8afdd3e79d89580522e339d1abdce95884e3195",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/test_util.php"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc6b708618aa086ae2731884041effe6a13accf9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/undefined_test.php"
    },
    {
      "type": "rename",
      "old_id": "0c2aec13a926752be0f4e6f24c58cea770bcd1e4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/php/tests/well_known_test.php",
      "new_id": "0c2aec13a926752be0f4e6f24c58cea770bcd1e4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/php/tests/well_known_test.php",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a5f95800b817c4774fec343c8ab250d87dc322a0",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/post_process_dist.sh",
      "new_id": "a5f95800b817c4774fec343c8ab250d87dc322a0",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/post_process_dist.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "80f1f461954e8a8352185aebfc555f5b09774240",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/protobuf-lite.pc.in",
      "new_id": "80f1f461954e8a8352185aebfc555f5b09774240",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/protobuf-lite.pc.in",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23380babc311bdd40d1566a73536544e2320bbb8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/protobuf.bzl"
    },
    {
      "type": "rename",
      "old_id": "490149034d6698fdc0340f6921253710a7026319",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/protobuf.pc.in",
      "new_id": "490149034d6698fdc0340f6921253710a7026319",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/protobuf.pc.in",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36b547a24c1abcb989bd56aaf86db51e3541d08a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/protoc-artifacts/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17eb77f84093b3ea3007f4b6881d0cac5dc186fa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/protoc-artifacts/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57523a41bf99085758ff87ef9c4bfe64edfc8e51",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/protoc-artifacts/build-protoc.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a124ed7ccf4c70725ae40e8515f9d0f6af4daf37",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/protoc-artifacts/build-zip.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d68709ea6e87c7069969bd799de5ef519dfc8f74",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/protoc-artifacts/pom.xml"
    },
    {
      "type": "rename",
      "old_id": "260888263be9e4cf0eb651b5f07f46d6eb27ed06",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/MANIFEST.in",
      "new_id": "260888263be9e4cf0eb651b5f07f46d6eb27ed06",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/MANIFEST.in",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c194297002932a1c6d5a80aa9706b376ae58d1a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/README.md"
    },
    {
      "type": "rename",
      "old_id": "9f55e037f6e69ff8e76a3f260eff006af1bcce65",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test1.proto",
      "new_id": "9f55e037f6e69ff8e76a3f260eff006af1bcce65",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test1.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d3ce4d7f95c0894534d51d7e63422bb8986d8249",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test2.proto",
      "new_id": "d3ce4d7f95c0894534d51d7e63422bb8986d8249",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test2.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e2d97010450d32f2d1dd7b3ec0d2d05bf93435cb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions.proto",
      "new_id": "e2d97010450d32f2d1dd7b3ec0d2d05bf93435cb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df98ac4bd1929fda636c9e2fce1a9184ebf5d472",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions_dynamic.proto",
      "new_id": "df98ac4bd1929fda636c9e2fce1a9184ebf5d472",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions_dynamic.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c701b4460b761a7f9db44e1159a1aadf7206a64a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_messages.proto",
      "new_id": "c701b4460b761a7f9db44e1159a1aadf7206a64a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_messages.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6a82299a52b7ada13f12f03de89ba68b2d0ceca7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/test_bad_identifiers.proto",
      "new_id": "6a82299a52b7ada13f12f03de89ba68b2d0ceca7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/test_bad_identifiers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a785f79faf6106dda66692d3a7c31105f816915f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto",
      "new_id": "a785f79faf6106dda66692d3a7c31105f816915f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6eb2d86f51f15504571d7c00bcfb773765202b2d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto",
      "new_id": "6eb2d86f51f15504571d7c00bcfb773765202b2d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e591d29447505da667eac884ea170a726e978a73",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto",
      "new_id": "e591d29447505da667eac884ea170a726e978a73",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c115b11171afaa03d7ee6aeedc7506689cfd7038",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto",
      "new_id": "c115b11171afaa03d7ee6aeedc7506689cfd7038",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea5d1b13fea77a432cecc0980664c020159d108a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto",
      "new_id": "ea5d1b13fea77a432cecc0980664c020159d108a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3497f09fa6d41b7b38357e7f2610dfb5c087d3e4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto",
      "new_id": "3497f09fa6d41b7b38357e7f2610dfb5c087d3e4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cffb4122c5c4f9d2e63a09d70c3784614617d88d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto",
      "new_id": "cffb4122c5c4f9d2e63a09d70c3784614617d88d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b41d54d4fefff2173ed1a8df5a94d1b430413f7d",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/setup.py",
      "new_id": "b41d54d4fefff2173ed1a8df5a94d1b430413f7d",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/setup.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "78c16ad1ca2bc48c3ffc2176afd56f38c4a8cf1f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/test.sh",
      "new_id": "78c16ad1ca2bc48c3ffc2176afd56f38c4a8cf1f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/test.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55856141229970da017c2ddd56711e7268739fdd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/__init__.py",
      "new_id": "55856141229970da017c2ddd56711e7268739fdd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55856141229970da017c2ddd56711e7268739fdd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/__init__.py",
      "new_id": "55856141229970da017c2ddd56711e7268739fdd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55856141229970da017c2ddd56711e7268739fdd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/__init__.py",
      "new_id": "55856141229970da017c2ddd56711e7268739fdd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "64c6956f8fc55a5390f0efe9a643d51f9458748b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/__init__.py",
      "new_id": "64c6956f8fc55a5390f0efe9a643d51f9458748b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c74f882e7821098c3bfb72a387be7291e838b527",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py",
      "new_id": "c74f882e7821098c3bfb72a387be7291e838b527",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8343aba1e176efe22f016eb92913b9dcad52d565",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py",
      "new_id": "8343aba1e176efe22f016eb92913b9dcad52d565",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4dd62cd3bbd87cbdcdb765e1ae69f6a673287806",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/golden_message",
      "new_id": "4dd62cd3bbd87cbdcdb765e1ae69f6a673287806",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/golden_message",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ee28d388305508b7a5dbe784e3c6bf4204c52122",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/golden_packed_fields_message",
      "new_id": "ee28d388305508b7a5dbe784e3c6bf4204c52122",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/golden_packed_fields_message",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "53e9d50780fb4274e6c63a4d2d20f422bf571b45",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py",
      "new_id": "53e9d50780fb4274e6c63a4d2d20f422bf571b45",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e04f8252c0400e79846195ba15a969339a657bfb",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py",
      "new_id": "e04f8252c0400e79846195ba15a969339a657bfb",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e2c9db0377fdaecc1c4af2532130fe98bd871bc0",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py",
      "new_id": "e2c9db0377fdaecc1c4af2532130fe98bd871bc0",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8267cd2c65b1fe5551df27f8843994783e603fdd",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py"
    },
    {
      "type": "rename",
      "old_id": "bbe5882634493ba89b40a41bed50cd413dc00ccb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_unittest_data.txt",
      "new_id": "bbe5882634493ba89b40a41bed50cd413dc00ccb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_unittest_data.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0a217f025dca5e0fd5b153e7969052d422d2fdf2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_unittest_extensions_data.txt",
      "new_id": "0a217f025dca5e0fd5b153e7969052d422d2fdf2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_unittest_extensions_data.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "760077860349b56ea57f27507492fc88e42bba87",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py",
      "new_id": "760077860349b56ea57f27507492fc88e42bba87",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55856141229970da017c2ddd56711e7268739fdd",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/__init__.py",
      "new_id": "55856141229970da017c2ddd56711e7268739fdd",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d26da0dfc1fa06b5d7fcdc5b76e192393466d96b",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1f3ca38d7141f034ca6dcaae4f8f08c03d908c9",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/descriptor.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb45e1274c7ba06205b07d8a77a813e13e23bf4b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/descriptor_database.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dbe0fd024a630145bca1895e41582c7bfc328d5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/descriptor_pool.py"
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23a78f037e20dc65f3ab6b3ef5a7b7d1ea246a2c",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/_parameterized.py",
      "new_id": "23a78f037e20dc65f3ab6b3ef5a7b7d1ea246a2c",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/_parameterized.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "76a7ebd68ded363704abe3ad4ab305cc22aaf293",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/any_test.proto",
      "new_id": "76a7ebd68ded363704abe3ad4ab305cc22aaf293",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/any_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6db12e8dc676579657103e327495422f94b807a2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/api_implementation.cc",
      "new_id": "6db12e8dc676579657103e327495422f94b807a2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/api_implementation.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "422af5902d107c56f59c40fe5c9e0a4151b9c2d3",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/api_implementation.py"
    },
    {
      "type": "rename",
      "old_id": "68be9e54a8d49e97f46d484be289e7dc0f6acec5",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/containers.py",
      "new_id": "68be9e54a8d49e97f46d484be289e7dc0f6acec5",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/containers.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ff3e6d306c5d41d708fab64fbd11bb44c9cc76b4",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/decoder.py",
      "new_id": "ff3e6d306c5d41d708fab64fbd11bb44c9cc76b4",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/decoder.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5225a45821d48921b5af41d5950c92371652c149",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/descriptor_database_test.py",
      "new_id": "5225a45821d48921b5af41d5950c92371652c149",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/descriptor_database_test.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6015e6f8add3850e0ac1fadd4dd10a1eac336e2f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/descriptor_pool_test.py"
    },
    {
      "type": "rename",
      "old_id": "00816b78ec4bf566d045951891d864d5cc7c9d28",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/descriptor_pool_test1.proto",
      "new_id": "00816b78ec4bf566d045951891d864d5cc7c9d28",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/descriptor_pool_test1.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a218eccb9fa4a692a34af5fbc148051c44af58ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/descriptor_pool_test2.proto",
      "new_id": "a218eccb9fa4a692a34af5fbc148051c44af58ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/descriptor_pool_test2.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0010081fcd06c33d2c9d9e5179186e7d76f2e94",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/descriptor_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebec42e530883c66280f2d961d9f3f65cbf8e6cd",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/encoder.py"
    },
    {
      "type": "rename",
      "old_id": "1cffe3529596a09879761a1739adca92a485fd53",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/enum_type_wrapper.py",
      "new_id": "1cffe3529596a09879761a1739adca92a485fd53",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/enum_type_wrapper.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d2fbbeecf1c40a6c17f98afd7cdb421904ff7792",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/factory_test1.proto",
      "new_id": "d2fbbeecf1c40a6c17f98afd7cdb421904ff7792",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/factory_test1.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fcbc5ac9f106e6ff420caa5e892a3d570851959",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/factory_test2.proto"
    },
    {
      "type": "rename",
      "old_id": "4eceeb07f4857b1b00974ded3b773896bc679a15",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/file_options_test.proto",
      "new_id": "4eceeb07f4857b1b00974ded3b773896bc679a15",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/file_options_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7f13f9da3ddf2d0c6012099754fd80e2a50b63e3",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/generator_test.py",
      "new_id": "7f13f9da3ddf2d0c6012099754fd80e2a50b63e3",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/generator_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5121dd0ec58ff275d215edafc2e84c1c7b800e0a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/import_test_package/__init__.py",
      "new_id": "5121dd0ec58ff275d215edafc2e84c1c7b800e0a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/import_test_package/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2887c1230e549e07196866c9019d564cadf19777",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/import_test_package/inner.proto",
      "new_id": "2887c1230e549e07196866c9019d564cadf19777",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/import_test_package/inner.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a27fb5c8f4207f0b75ee002fc765c393db7f08b3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/import_test_package/outer.proto",
      "new_id": "a27fb5c8f4207f0b75ee002fc765c393db7f08b3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/import_test_package/outer.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "077b64dbab183156508d9a1d10e6f709a7f1ae4a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/json_format_test.py"
    },
    {
      "type": "rename",
      "old_id": "4caa244344a592b47a5f90b0728b5e2807142b8d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/message_factory_test.py",
      "new_id": "4caa244344a592b47a5f90b0728b5e2807142b8d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/message_factory_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0fc255a774563473edb7c0c4315d5a60a98b419a",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/message_listener.py",
      "new_id": "0fc255a774563473edb7c0c4315d5a60a98b419a",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/message_listener.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "14e5f1937518a0502f9f8c9ccde4e2f80f7eb4f4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/message_set_extensions.proto",
      "new_id": "14e5f1937518a0502f9f8c9ccde4e2f80f7eb4f4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/message_set_extensions.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a515b2a301be0bb289222829b9c653e478f543",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/message_test.py"
    },
    {
      "type": "rename",
      "old_id": "1850be5bb7fdb854799efa679db8ca03a06b2823",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/missing_enum_values.proto",
      "new_id": "1850be5bb7fdb854799efa679db8ca03a06b2823",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/missing_enum_values.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "78f1467361c4ce3c00c34fe3b4c453c41882c95c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/more_extensions.proto",
      "new_id": "78f1467361c4ce3c00c34fe3b4c453c41882c95c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/more_extensions.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98fcbcb6639adf38474dd07fa0febcbfa1ff75b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/more_extensions_dynamic.proto"
    },
    {
      "type": "rename",
      "old_id": "2c6ab9efdfc229f3059f5d1223ca38e6615ce9b0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/more_messages.proto",
      "new_id": "2c6ab9efdfc229f3059f5d1223ca38e6615ce9b0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/more_messages.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0dfdc10a87ca3c13146762438d34d721fbe0cde6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/packed_field_test.proto",
      "new_id": "0dfdc10a87ca3c13146762438d34d721fbe0cde6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/packed_field_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36dfbfded88232c2fae4a50b8445ae8d7b4fb606",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/proto_builder_test.py",
      "new_id": "36dfbfded88232c2fae4a50b8445ae8d7b4fb606",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/proto_builder_test.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c363d8432432e7aa392d86e323a0dab3cc6131bd",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/python_message.py"
    },
    {
      "type": "rename",
      "old_id": "f90cc4387efddf2b95371956cbedddd36e1e50a0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/python_protobuf.cc",
      "new_id": "f90cc4387efddf2b95371956cbedddd36e1e50a0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/python_protobuf.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55b0d72e1e2d91544cf42215fee0a9a86b92107e",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/reflection_test.py",
      "new_id": "55b0d72e1e2d91544cf42215fee0a9a86b92107e",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/reflection_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "62900b1d153ab4fdbd3c2cca853e886b6830eee7",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/service_reflection_test.py",
      "new_id": "62900b1d153ab4fdbd3c2cca853e886b6830eee7",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/service_reflection_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "af42681ae2bfafc10e8b335421c72a256f5a5c74",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/symbol_database_test.py",
      "new_id": "af42681ae2bfafc10e8b335421c72a256f5a5c74",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/symbol_database_test.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c4860ea88a22e3320a1a6dc6172e7d05c33c2e33",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/test_bad_identifiers.proto",
      "new_id": "c4860ea88a22e3320a1a6dc6172e7d05c33c2e33",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/test_bad_identifiers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "269d0e2d4f72c886f7a1aca7fbbf109f85396c84",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/test_util.py",
      "new_id": "269d0e2d4f72c886f7a1aca7fbbf109f85396c84",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/test_util.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8ce06519bc7c010549285665e5acb2bcf4094743",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/testing_refleaks.py",
      "new_id": "8ce06519bc7c010549285665e5acb2bcf4094743",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/testing_refleaks.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c7d182c444a80bbae35991f113096914bc9676ac",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/text_encoding_test.py",
      "new_id": "c7d182c444a80bbae35991f113096914bc9676ac",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/text_encoding_test.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "424b29ccb50627ca455e6981b627aafc890ac5bf",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/text_format_test.py"
    },
    {
      "type": "rename",
      "old_id": "4a76cd4ef6282b6ab86f367d17d753948e1a9779",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/type_checkers.py",
      "new_id": "4a76cd4ef6282b6ab86f367d17d753948e1a9779",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/type_checkers.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d614eaa8744f79cab2c646e454e896cbd09e48ab",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/unknown_fields_test.py",
      "new_id": "d614eaa8744f79cab2c646e454e896cbd09e48ab",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/unknown_fields_test.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0c7ffda54d5a3cba4873a2eabd1283c381a5d3c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/well_known_types.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "123a537cb0a431543ea08aa3f30430d405e9a39f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/well_known_types_test.py"
    },
    {
      "type": "rename",
      "old_id": "883f525585139493438c3c8922bbb82cf1b0084e",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/wire_format.py",
      "new_id": "883f525585139493438c3c8922bbb82cf1b0084e",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/wire_format.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "da120f336113a7028d7d6ad9bdc9b40e9f30796f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/internal/wire_format_test.py",
      "new_id": "da120f336113a7028d7d6ad9bdc9b40e9f30796f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/internal/wire_format_test.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "801eed60e4780bf3b8790a077424eb2d0ea8d373",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/json_format.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eeb0d5763fae33fee239d9ae71c654d6a1f1d837",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/message.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1574028015ede73dd254584ce37bbf766718814e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/message_factory.py"
    },
    {
      "type": "rename",
      "old_id": "736caed385947c5c0c446b86a4d9592571d33326",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/proto_builder.py",
      "new_id": "736caed385947c5c0c446b86a4d9592571d33326",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/proto_builder.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d61cb45bf9c6306f125751d5691cc918bac9be3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/README",
      "new_id": "6d61cb45bf9c6306f125751d5691cc918bac9be3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/README",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55856141229970da017c2ddd56711e7268739fdd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/__init__.py",
      "new_id": "55856141229970da017c2ddd56711e7268739fdd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc8eb32d79f60ff95b328ec5a828593ab78e1802",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/cpp_message.py",
      "new_id": "fc8eb32d79f60ff95b328ec5a828593ab78e1802",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/cpp_message.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9634ea05ff2ebfabf9bd368173faf38dd22d30a3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor.cc"
    },
    {
      "type": "rename",
      "old_id": "f081df842d3a8a147d1ca30ecb4cb8058bcc36ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor.h",
      "new_id": "f081df842d3a8a147d1ca30ecb4cb8058bcc36ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d0aae9c9b3a13ecb2553231deb0123a7038ed14c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor_containers.cc",
      "new_id": "d0aae9c9b3a13ecb2553231deb0123a7038ed14c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor_containers.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83de07b68c4e45de7d5950f420faa85f4c7a77c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor_containers.h",
      "new_id": "83de07b68c4e45de7d5950f420faa85f4c7a77c8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor_containers.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "daa40cc720ac901028106f8170545bd7df44c435",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor_database.cc",
      "new_id": "daa40cc720ac901028106f8170545bd7df44c435",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor_database.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc71c4bcb0b5638b9b486240b5b14a17c0835fbb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor_database.h",
      "new_id": "fc71c4bcb0b5638b9b486240b5b14a17c0835fbb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor_database.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16f4d49d25cf4a82a4fa12abe5942a2e3af340d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor_pool.cc",
      "new_id": "16f4d49d25cf4a82a4fa12abe5942a2e3af340d6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor_pool.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "53ee53dc5e853871e01eacba2fffa5a61a2d0cce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/descriptor_pool.h",
      "new_id": "53ee53dc5e853871e01eacba2fffa5a61a2d0cce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/descriptor_pool.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "43ee5d15f4f61b9f9314104a0faa0fa5d8b15387",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/extension_dict.cc",
      "new_id": "43ee5d15f4f61b9f9314104a0faa0fa5d8b15387",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/extension_dict.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65b878625a3cd04e28943a853df7b00e163dc0f5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/extension_dict.h",
      "new_id": "65b878625a3cd04e28943a853df7b00e163dc0f5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/extension_dict.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43be0701bb8566769a88cbb75fb9b80606b86620",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/map_container.cc"
    },
    {
      "type": "rename",
      "old_id": "615657b03b8df576bc0dbf9fce3333d79de65c92",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/map_container.h",
      "new_id": "615657b03b8df576bc0dbf9fce3333d79de65c92",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/map_container.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "702c5d03d8e543a45b18cdf7cb5a100762f8a3e8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/message.cc"
    },
    {
      "type": "rename",
      "old_id": "ce80497e6b4c7b2863adcb805cd69dbb5c231c25",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/message.h",
      "new_id": "ce80497e6b4c7b2863adcb805cd69dbb5c231c25",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/message.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "571bae2be4a17031519060a3e053fe848e359804",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/message_factory.cc"
    },
    {
      "type": "rename",
      "old_id": "36092f7e40a60e4b609575d580ba4679dc8cffe8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/message_factory.h",
      "new_id": "36092f7e40a60e4b609575d580ba4679dc8cffe8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/message_factory.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d90d9de35a84be797335ea1101b9a04ae9e4643a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/message_module.cc",
      "new_id": "d90d9de35a84be797335ea1101b9a04ae9e4643a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/message_module.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "18aecfb7d62022563915aa447c6d41d31fcb6aa8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/proto2_api_test.proto",
      "new_id": "18aecfb7d62022563915aa447c6d41d31fcb6aa8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/proto2_api_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cce645d71ad9d5e4acffb7ad8ebc8d2febc5f5f2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/python.proto",
      "new_id": "cce645d71ad9d5e4acffb7ad8ebc8d2febc5f5f2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/python.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ad71db598ba82072a3f63ab3b454e70a6bc1ba8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/repeated_composite_container.cc"
    },
    {
      "type": "rename",
      "old_id": "a7b56b61b363d36eb652ab7fd795e4fc07efae0b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/repeated_composite_container.h",
      "new_id": "a7b56b61b363d36eb652ab7fd795e4fc07efae0b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/repeated_composite_container.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "549988009c6b8665935347c59dbb928490c283ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/repeated_scalar_container.cc"
    },
    {
      "type": "rename",
      "old_id": "555e621c9bf713f4958cda9008337eef13927415",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/repeated_scalar_container.h",
      "new_id": "555e621c9bf713f4958cda9008337eef13927415",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/repeated_scalar_container.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "639ba2c8e3e9116f6b05e6497f1b6171a8a23efb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/safe_numerics.h",
      "new_id": "639ba2c8e3e9116f6b05e6497f1b6171a8a23efb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/safe_numerics.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a2afa7f19de25fb198b2767bedecc3eaa24df497",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/pyext/scoped_pyobject_ptr.h",
      "new_id": "a2afa7f19de25fb198b2767bedecc3eaa24df497",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/pyext/scoped_pyobject_ptr.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "beb6e4604a6f4d3ddd2ef09bc3a77171c5497fb6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/python_protobuf.h",
      "new_id": "beb6e4604a6f4d3ddd2ef09bc3a77171c5497fb6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/python_protobuf.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f4ce8caf9be685315c6767c79280ac004acc792a",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/reflection.py",
      "new_id": "f4ce8caf9be685315c6767c79280ac004acc792a",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/reflection.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9e00de704257d945d844bd2b54451298cd9cf19f",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/service.py",
      "new_id": "9e00de704257d945d844bd2b54451298cd9cf19f",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/service.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1c3636afe04726a49037190e2e3e669ee9b16056",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/service_reflection.py",
      "new_id": "1c3636afe04726a49037190e2e3e669ee9b16056",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/service_reflection.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ad869f49a76da39112a8e7ad30857f9837e53ed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/symbol_database.py"
    },
    {
      "type": "rename",
      "old_id": "98995638257e8594c5defb21d16596bcb9e475c4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/google/protobuf/text_encoding.py",
      "new_id": "98995638257e8594c5defb21d16596bcb9e475c4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/text_encoding.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaca78ad079137d4ebb8704b10cbbb20c3d9ee8c",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/google/protobuf/text_format.py"
    },
    {
      "type": "rename",
      "old_id": "257468e52d72854667e6c848060e1f68e6a7b25e",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/mox.py",
      "new_id": "257468e52d72854667e6c848060e1f68e6a7b25e",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/mox.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7b1a4aafc818dea03b13508591e5cafe14d2b86",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/release.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f38ec2f5847a6831ceec851b3d68cb23bb5e3654",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/release/wheel/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edda2cd701d90161c3b09aef7e20ae0b23b2f0d6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/release/wheel/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39fd8c1273884f58d87f36d10723b0bbdb27d1f3",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/release/wheel/build_wheel_manylinux.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "469661aa89775df537a59c2bf5bbe2b2c167f657",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/release/wheel/protobuf_optimized_pip.sh"
    },
    {
      "type": "rename",
      "old_id": "2a9acf13daa95e85642ea255d3e3bd1ef8252804",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/python/setup.cfg",
      "new_id": "2a9acf13daa95e85642ea255d3e3bd1ef8252804",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/setup.cfg",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70b7de5c2e4e067dc98d3b0f6376267574bcfe34",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/setup.py"
    },
    {
      "type": "rename",
      "old_id": "aee4f2da20dc0495a463da69de97bdbac82d1e66",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/python/stubout.py",
      "new_id": "aee4f2da20dc0495a463da69de97bdbac82d1e66",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/python/stubout.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baa96dba0b38695754db039be127b45a04224f6f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/python/tox.ini"
    },
    {
      "type": "rename",
      "old_id": "bd8745dd85672dcdcd88d52b886b29c64c423594",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/.gitignore",
      "new_id": "bd8745dd85672dcdcd88d52b886b29c64c423594",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/.gitignore",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa75df15632305f9badb9a7ac0028e4b2ef4d221",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/Gemfile",
      "new_id": "fa75df15632305f9badb9a7ac0028e4b2ef4d221",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/Gemfile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f28e05a72b8f453894e711311221a7f8ca317afb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/README.md",
      "new_id": "f28e05a72b8f453894e711311221a7f8ca317afb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a329a777b4e0aa6148d09683cbdca3e6e1febeea",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/Rakefile",
      "new_id": "a329a777b4e0aa6148d09683cbdca3e6e1febeea",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/Rakefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "eb341228cf5422fc0aa9c15a41e7cc14afd11a6a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/README.md",
      "new_id": "eb341228cf5422fc0aa9c15a41e7cc14afd11a6a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "19a4ba1280849e90c5951deb64d23c9a57257a42",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/Rakefile",
      "new_id": "19a4ba1280849e90c5951deb64d23c9a57257a42",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/Rakefile",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "996dc020c28739a83f16d18c50e602406a27875b",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/test.sh",
      "new_id": "996dc020c28739a83f16d18c50e602406a27875b",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/test.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f81e456c3f54be11a8084e8363c18dcc8e8e0be9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/tests/basic.rb",
      "new_id": "f81e456c3f54be11a8084e8363c18dcc8e8e0be9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/tests/basic.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "62fd83ed896be250e9bc0ce8ada4db2f425f0151",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/tests/generated_code.proto",
      "new_id": "62fd83ed896be250e9bc0ce8ada4db2f425f0151",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/tests/generated_code.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b92b0462d1556772779d5f33d66008f2e3297449",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/tests/generated_code_test.rb",
      "new_id": "b92b0462d1556772779d5f33d66008f2e3297449",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/tests/generated_code_test.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "25727b7b282c969c66e88defbf2179852680b9c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/tests/repeated_field_test.rb",
      "new_id": "25727b7b282c969c66e88defbf2179852680b9c0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/tests/repeated_field_test.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "082d5e22df089ab903f326643b08bf5f80e595d7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/tests/stress.rb",
      "new_id": "082d5e22df089ab903f326643b08bf5f80e595d7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/tests/stress.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "230484ee576721ac7348dce0e1178aa88c1334ef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/compatibility_tests/v3.0.0/tests/test_import.proto",
      "new_id": "230484ee576721ac7348dce0e1178aa88c1334ef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/compatibility_tests/v3.0.0/tests/test_import.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "845c02257fc49c74787a70453d7d4861b48fd19d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/defs.c",
      "new_id": "845c02257fc49c74787a70453d7d4861b48fd19d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/defs.c",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ce6d0837e9fc3f524f0a38eecd3fc6d6b57b10f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/encode_decode.c"
    },
    {
      "type": "rename",
      "old_id": "0886e6070873853dd466a1521e473a8a2c779bc4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/extconf.rb",
      "new_id": "0886e6070873853dd466a1521e473a8a2c779bc4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/extconf.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4be54c39d12f9c65035d6292781916655a72d58f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/map.c",
      "new_id": "4be54c39d12f9c65035d6292781916655a72d58f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/map.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "299111404db660eaa878e50aa6feb0b2d961260f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/message.c",
      "new_id": "299111404db660eaa878e50aa6feb0b2d961260f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/message.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "98963667604df5c2c818f545bf20b7cef1586f8d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/protobuf.c",
      "new_id": "98963667604df5c2c818f545bf20b7cef1586f8d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/protobuf.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "520e9d9b84fc91c3180630de17579adc65361ae1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/protobuf.h",
      "new_id": "520e9d9b84fc91c3180630de17579adc65361ae1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/protobuf.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1c651c192ddcf5d3181cd9d52fe4ddf546ff7bfc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/repeated_field.c",
      "new_id": "1c651c192ddcf5d3181cd9d52fe4ddf546ff7bfc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/repeated_field.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3ff2bda6bbc146b0efbd178be6326f8ad9b51ddb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/storage.c",
      "new_id": "3ff2bda6bbc146b0efbd178be6326f8ad9b51ddb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/storage.c",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90d1f0cda8be223b8d8124b136c4dcabc34044fb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/upb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3edee0d18f5763eb78bb455e0e3693134f8719e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/upb.h"
    },
    {
      "type": "rename",
      "old_id": "394a52f9f639c6bb9fe4c9b2f8bfe3c075b60f63",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/ext/google/protobuf_c/wrap_memcpy.c",
      "new_id": "394a52f9f639c6bb9fe4c9b2f8bfe3c075b60f63",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/ext/google/protobuf_c/wrap_memcpy.c",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12338c04df84e01cc4abb8ee3d49cb72b0122772",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/google-protobuf.gemspec"
    },
    {
      "type": "rename",
      "old_id": "9b8d8231e2faf51f938db7b55a3231bee70c198c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/lib/google/protobuf.rb",
      "new_id": "9b8d8231e2faf51f938db7b55a3231bee70c198c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/lib/google/protobuf.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e10266ba2f3637d655c2de89c285558c987c613b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/lib/google/protobuf/message_exts.rb",
      "new_id": "e10266ba2f3637d655c2de89c285558c987c613b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/lib/google/protobuf/message_exts.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "11d6c2eb8cba3386076673f5852ac98e4b9d8c13",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/lib/google/protobuf/repeated_field.rb",
      "new_id": "11d6c2eb8cba3386076673f5852ac98e4b9d8c13",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/lib/google/protobuf/repeated_field.rb",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "921ddbc06fbe3b6bd66b29f5d67d9c463446946e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/lib/google/protobuf/well_known_types.rb"
    },
    {
      "type": "rename",
      "old_id": "adf6ff207da9dbf68eca7d848724bb5c43f771b8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/pom.xml",
      "new_id": "adf6ff207da9dbf68eca7d848724bb5c43f771b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/pom.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5addae58dad7fd6336e30e7c37c84f6a020e7797",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyBuilder.java",
      "new_id": "5addae58dad7fd6336e30e7c37c84f6a020e7797",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd9179b0300c9aef084b08785a6c2817378393ca",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java",
      "new_id": "dd9179b0300c9aef084b08785a6c2817378393ca",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0345cb991b1a142edc8540da37caf89d5c65494b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptorPool.java",
      "new_id": "0345cb991b1a142edc8540da37caf89d5c65494b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptorPool.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "929d8699901531917c0625c7239b41764c43d2dd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyEnum.java",
      "new_id": "929d8699901531917c0625c7239b41764c43d2dd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyEnum.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e4cac345812b0c3cd396ca416701dae43adba030",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyEnumBuilderContext.java",
      "new_id": "e4cac345812b0c3cd396ca416701dae43adba030",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyEnumBuilderContext.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4df832d0cfc95b719e7cbb64b42162a998a48734",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyEnumDescriptor.java",
      "new_id": "4df832d0cfc95b719e7cbb64b42162a998a48734",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyEnumDescriptor.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f3c488bc98666a2a99d45359a1a6e7fd01a84c9e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java",
      "new_id": "f3c488bc98666a2a99d45359a1a6e7fd01a84c9e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3adaa2a8bdc1cab90254fe8bc388015da334461c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java",
      "new_id": "3adaa2a8bdc1cab90254fe8bc388015da334461c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "733ccfbc7dbc21123c350b75eca79d763fd9d86c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java",
      "new_id": "733ccfbc7dbc21123c350b75eca79d763fd9d86c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a619b803cc66474fca295464ba344d996ac69419",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyMessageBuilderContext.java",
      "new_id": "a619b803cc66474fca295464ba344d996ac69419",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyMessageBuilderContext.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c9b99e0489d83828702b401d0f884758ac7ef674",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyOneofBuilderContext.java",
      "new_id": "c9b99e0489d83828702b401d0f884758ac7ef674",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyOneofBuilderContext.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cc4ab662846c489b06b88d23ac8868c7d674cc2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyOneofDescriptor.java",
      "new_id": "cc4ab662846c489b06b88d23ac8868c7d674cc2a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyOneofDescriptor.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2cf210d26f58548e03805eef04114c5c337e85d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyProtobuf.java",
      "new_id": "2cf210d26f58548e03805eef04114c5c337e85d6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyProtobuf.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ae2907a98501c1499749de8fd632900103186f38",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java",
      "new_id": "ae2907a98501c1499749de8fd632900103186f38",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "54f2c729a2695edc7beffe193a8f4108bb34e324",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/SentinelOuterClass.java",
      "new_id": "54f2c729a2695edc7beffe193a8f4108bb34e324",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/SentinelOuterClass.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f199feb962ec8761ec7f6fc42e56e1fe8ec580cd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/com/google/protobuf/jruby/Utils.java",
      "new_id": "f199feb962ec8761ec7f6fc42e56e1fe8ec580cd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/com/google/protobuf/jruby/Utils.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bffb492a9e27070e7907817f42daad58cf9a3d8f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/java/google/ProtobufJavaService.java",
      "new_id": "bffb492a9e27070e7907817f42daad58cf9a3d8f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/java/google/ProtobufJavaService.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "722041ba07473e27debf10c71d0d7e1353b5e682",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/src/main/sentinel.proto",
      "new_id": "722041ba07473e27debf10c71d0d7e1353b5e682",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/src/main/sentinel.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "020effb05677a6e2bd96bc28f51f5942591ee16e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/tests/basic.rb"
    },
    {
      "type": "rename",
      "old_id": "62fd83ed896be250e9bc0ce8ada4db2f425f0151",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/tests/generated_code.proto",
      "new_id": "62fd83ed896be250e9bc0ce8ada4db2f425f0151",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/tests/generated_code.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b92b0462d1556772779d5f33d66008f2e3297449",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/tests/generated_code_test.rb",
      "new_id": "b92b0462d1556772779d5f33d66008f2e3297449",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/tests/generated_code_test.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "25727b7b282c969c66e88defbf2179852680b9c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/tests/repeated_field_test.rb",
      "new_id": "25727b7b282c969c66e88defbf2179852680b9c0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/tests/repeated_field_test.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "082d5e22df089ab903f326643b08bf5f80e595d7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/tests/stress.rb",
      "new_id": "082d5e22df089ab903f326643b08bf5f80e595d7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/tests/stress.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "230484ee576721ac7348dce0e1178aa88c1334ef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/ruby/tests/test_import.proto",
      "new_id": "230484ee576721ac7348dce0e1178aa88c1334ef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/tests/test_import.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd24c32884ae35144eb0085a2852dee0382d0c8b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/ruby/tests/well_known_types_test.rb"
    },
    {
      "type": "rename",
      "old_id": "52ea81b6160c93b1e9e4803e0257d57322a15f84",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/ruby/travis-test.sh",
      "new_id": "52ea81b6160c93b1e9e4803e0257d57322a15f84",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/ruby/travis-test.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fb0b3604cdf443f88ec73de70c4e98e742bda46b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/six.BUILD",
      "new_id": "fb0b3604cdf443f88ec73de70c4e98e742bda46b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/six.BUILD",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1999213c78095d6ae70be2044d35215c222cceb0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/Makefile.am"
    },
    {
      "type": "rename",
      "old_id": "c9362ee2288a4104d91c6aec6dd6dcda208624f2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/README.md",
      "new_id": "c9362ee2288a4104d91c6aec6dd6dcda208624f2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83edba5788ad786e73d73c3a1c7a90e9b276e0e2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/any.cc",
      "new_id": "83edba5788ad786e73d73c3a1c7a90e9b276e0e2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/any.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c2c27ec33381a2948df0a09679e3962b71137b4d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/any.h",
      "new_id": "c2c27ec33381a2948df0a09679e3962b71137b4d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/any.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d538212567ec1dbc24369e962fbe62a34f5dcb9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/any.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ffda74117fb44e168eb72e6987139fbb405c742",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/any.pb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c74866762315f0cd25142d3ad38c7f0cd037f38a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/any.proto"
    },
    {
      "type": "rename",
      "old_id": "1bfaa63d879e9a2cc9426382b1e705adf5fe7f74",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/any_test.cc",
      "new_id": "1bfaa63d879e9a2cc9426382b1e705adf5fe7f74",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/any_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c5b30ba3e4a871000a7a9afb1f662382854103f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/any_test.proto",
      "new_id": "0c5b30ba3e4a871000a7a9afb1f662382854103f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/any_test.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96a5074dcfd4f87d05d44eaeadde8cb7a8cad9db",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/api.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bed136dbf0f4575a5467054909c9c0bbfd614e22",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/api.pb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f37ee2fa46baaf49a4e281db7e692ba0ffb4aea8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/api.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe38f5ddd70387ac19af09cd044cd98c113606d8",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arena.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8a947059f5653a5d9b93ce0c41616622209ea42",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arena.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7f0c7b6ad1f508cc0cfeb8c8c11cfc997fdf4bb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arena_impl.h"
    },
    {
      "type": "rename",
      "old_id": "df9c5bd6b488c174f03b62e57b67444c79192184",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arena_test_util.cc",
      "new_id": "df9c5bd6b488c174f03b62e57b67444c79192184",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arena_test_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c9f7698c5da6cd2fd25e57cf38afc34ce718e9d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arena_test_util.h",
      "new_id": "8c9f7698c5da6cd2fd25e57cf38afc34ce718e9d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arena_test_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6172cade09df37adaad76ce30beb89d343af94c8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arena_unittest.cc",
      "new_id": "6172cade09df37adaad76ce30beb89d343af94c8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arena_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7f33a0c8658dc80575a4e72fb32b3f1e89b1b775",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arenastring.cc",
      "new_id": "7f33a0c8658dc80575a4e72fb32b3f1e89b1b775",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arenastring.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "63fd00e567f2bcafd3b3bed87c62dcdb51cb177a",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/arenastring.h",
      "new_id": "63fd00e567f2bcafd3b3bed87c62dcdb51cb177a",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arenastring.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c330b9031fe9c35d57819aac878105671a8407e4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/arenastring_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "11d0f33432c9d3b65f1b7d5dc83db56a1ae04d50",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/code_generator.cc",
      "new_id": "11d0f33432c9d3b65f1b7d5dc83db56a1ae04d50",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/code_generator.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd6a59d8806951bb56af99f5b921134f4f507a04",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/code_generator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f8640419fe384808a6e7e26c29e764f60347203",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/command_line_interface.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e65965754e51fe7ce9a0568cba105c3ae358c06a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/command_line_interface.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73d3e4c9a6d0a933708704842c48b11d90a09438",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/command_line_interface_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f99159f5e99fa0b27b77e50aa84dbd532e47a2ba",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b4b97e654ad87b06d3b270d205cfc4d28a3c42b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_enum.cc"
    },
    {
      "type": "rename",
      "old_id": "0b568c57b926fe800176e30f7f0d6513c7bdc862",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_enum.h",
      "new_id": "0b568c57b926fe800176e30f7f0d6513c7bdc862",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_enum.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08a635fa97501412c2e483d17c4531297ca05cb5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_enum_field.cc"
    },
    {
      "type": "rename",
      "old_id": "3ecd7ba8711556b3cd5ad2f65f41cc28c56d1708",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_enum_field.h",
      "new_id": "3ecd7ba8711556b3cd5ad2f65f41cc28c56d1708",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_enum_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b1673b25946d849320b8e6f084d993571ee4426",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_extension.cc"
    },
    {
      "type": "rename",
      "old_id": "1c1caf1f900824eec0f2f59e257a134effd519e5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_extension.h",
      "new_id": "1c1caf1f900824eec0f2f59e257a134effd519e5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_extension.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dce9617c598b609d1ce5f724877d879ac84026db",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9dd38505d0b86ab2337f714f651d49f4d66d29d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a066a6a7c737873bc7a636124beb7b621cc3850c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_file.cc"
    },
    {
      "type": "rename",
      "old_id": "e10fe2f3d0422b37c1aa28f6f7b5463c82dba271",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_file.h",
      "new_id": "e10fe2f3d0422b37c1aa28f6f7b5463c82dba271",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_file.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68abd0ef559016945ce1b33c2897e28d56f1b618",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_generator.cc"
    },
    {
      "type": "rename",
      "old_id": "3d517cf4a5ba1a9d0a7b52fce1e521fada8b0a1f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_generator.h",
      "new_id": "3d517cf4a5ba1a9d0a7b52fce1e521fada8b0a1f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_generator.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00959796340149f9d6689c7914c4662290c2741e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_helpers.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ae68591b8c821c8726828283387b98324900dd3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_helpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da33d29b9249d95a6dcf99333be7cad62a9165db",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_map_field.cc"
    },
    {
      "type": "rename",
      "old_id": "02e664976667b63b310532c9e384d385a68636c5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_map_field.h",
      "new_id": "02e664976667b63b310532c9e384d385a68636c5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_map_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63ebb3c50dbf0aa4f1e63f84e545efc0b0e1a608",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_message.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "352069eb4465180cfa0bf1523d447c550ff8b183",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_message.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da4c3950343be3fab21cc6024847aceb10209175",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_message_field.cc"
    },
    {
      "type": "rename",
      "old_id": "cd9737f0e3724558958da8d41d90ee7fc56cab1b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_message_field.h",
      "new_id": "cd9737f0e3724558958da8d41d90ee7fc56cab1b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_message_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f72a7d601462eda5b38ed611b56fc98b568153e3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_move_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04338083bdf7aa1525a69d145daac6186455c4a4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_options.h"
    },
    {
      "type": "rename",
      "old_id": "34a41d8232ef5454b8574ca169761882abee93f0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_plugin_unittest.cc",
      "new_id": "34a41d8232ef5454b8574ca169761882abee93f0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_plugin_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b05fcc4e3d663148e7ee50e57ae574b63647d565",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc"
    },
    {
      "type": "rename",
      "old_id": "44c9ff3ee5318780def2531041cb253f93879c02",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_primitive_field.h",
      "new_id": "44c9ff3ee5318780def2531041cb253f93879c02",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_primitive_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "95357d9f43f83c8f9cfda6930b64141128a24c4b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_service.cc",
      "new_id": "95357d9f43f83c8f9cfda6930b64141128a24c4b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_service.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "33c025476ae4baf9ce50de12e2ddc9da32a6a06f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_service.h",
      "new_id": "33c025476ae4baf9ce50de12e2ddc9da32a6a06f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_service.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fec13b6dd062ebc83d2ea332488bd472f76ca7fc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_string_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "531252b0aeab6966a008a5b65d46de01fc82b88e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_string_field.h"
    },
    {
      "type": "rename",
      "old_id": "4e25b2ea8fffd8969b9bd4e0d4c55425fbf09874",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_test_bad_identifiers.proto",
      "new_id": "4e25b2ea8fffd8969b9bd4e0d4c55425fbf09874",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_test_bad_identifiers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cb6ca1b1512baf9669134cb7d1640c6351cc6b12",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_test_large_enum_value.proto",
      "new_id": "cb6ca1b1512baf9669134cb7d1640c6351cc6b12",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_test_large_enum_value.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdde771b82e9a44cc5b84b2bb133c805dc9d6d8f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "69c8f44c1d9ca822e1d29fef80c05155608d2171",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/cpp_unittest.h",
      "new_id": "69c8f44c1d9ca822e1d29fef80c05155608d2171",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/cpp_unittest.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "03f6b12b4a887c005cde94f4f578d0c5bf3f68e8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/cpp/metadata_test.cc",
      "new_id": "03f6b12b4a887c005cde94f4f578d0c5bf3f68e8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/cpp/metadata_test.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c54270e4cf2ce7bb6665ef0cdb03c64f0e3a87c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "636a76a0b920c41eb8064f6ab932e21159d0e51d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc",
      "new_id": "636a76a0b920c41eb8064f6ab932e21159d0e51d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "75eb0ea04d16d523d5c5ee7c2f0a266178f51817",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_doc_comment.h",
      "new_id": "75eb0ea04d16d523d5c5ee7c2f0a266178f51817",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_doc_comment.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9759e3ef267f9afb2ca6d450caaf75374113674a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_enum.cc",
      "new_id": "9759e3ef267f9afb2ca6d450caaf75374113674a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_enum.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8925cdf2bedfa724d77416a9017954d76e939a7d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_enum.h",
      "new_id": "8925cdf2bedfa724d77416a9017954d76e939a7d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_enum.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "67c0b5961acfcf5351d54a6ff762064a31c6ab83",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_enum_field.cc",
      "new_id": "67c0b5961acfcf5351d54a6ff762064a31c6ab83",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_enum_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9b7669ba5dc04122a269a7e9504da7aef5e7bfe3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_enum_field.h",
      "new_id": "9b7669ba5dc04122a269a7e9504da7aef5e7bfe3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_enum_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecf29ecea5d780598edc3bfe695ad1b62479e555",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_field_base.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df26853b177ba07bb2718a0ff4197dbd53d2dcfd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_field_base.h"
    },
    {
      "type": "rename",
      "old_id": "c13ed65beced978bae01b6c4470afec2d0b139f7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_generator.cc",
      "new_id": "c13ed65beced978bae01b6c4470afec2d0b139f7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_generator.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8b19529139d277b2b7cd34b90b317c63b7d71c3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_generator.h",
      "new_id": "c8b19529139d277b2b7cd34b90b317c63b7d71c3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_generator.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5755fee00b174ea8749389df5b6a1c06a6b17a8e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_generator_unittest.cc",
      "new_id": "5755fee00b174ea8749389df5b6a1c06a6b17a8e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_generator_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5bca1ffa72c35eb2dfc63629ce3ca2be8f0361b5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_helpers.cc",
      "new_id": "5bca1ffa72c35eb2dfc63629ce3ca2be8f0361b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_helpers.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c317ad0e5548f6a324c6ef3a725139c6ae332dc2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_helpers.h",
      "new_id": "c317ad0e5548f6a324c6ef3a725139c6ae332dc2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_helpers.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e6eac6edb2076e553e00277c7e5274913d3a68fb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_map_field.cc",
      "new_id": "e6eac6edb2076e553e00277c7e5274913d3a68fb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_map_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "84a33a03675a02071422b3cb952962f6c9a014d2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_map_field.h",
      "new_id": "84a33a03675a02071422b3cb952962f6c9a014d2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_map_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ef0e4e860999aa9b5ef1ce0b092261c16360c9a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_message.cc"
    },
    {
      "type": "rename",
      "old_id": "e7f3b4d009fa155390617d9baec4810cc1dd6da2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_message.h",
      "new_id": "e7f3b4d009fa155390617d9baec4810cc1dd6da2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_message.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "438f310221ff49c46895b823d30f684743577e48",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_message_field.cc",
      "new_id": "438f310221ff49c46895b823d30f684743577e48",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_message_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7d614756fa03254cf549ae302446dba5da5a63c2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_message_field.h",
      "new_id": "7d614756fa03254cf549ae302446dba5da5a63c2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_message_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "21758f2882c74160683f96fa328b40508aa55d35",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_names.h",
      "new_id": "21758f2882c74160683f96fa328b40508aa55d35",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_names.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "426fb3b50f1ae385104f87e624d113588cd55bb0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_options.h",
      "new_id": "426fb3b50f1ae385104f87e624d113588cd55bb0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_options.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "169122e6bea55bcc0207bbe927b508679c925333",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc",
      "new_id": "169122e6bea55bcc0207bbe927b508679c925333",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5f466fc47cc22aa16adb436ab759b620f7f3ab40",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_primitive_field.h",
      "new_id": "5f466fc47cc22aa16adb436ab759b620f7f3ab40",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_primitive_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bac9aef7b84fa93748891df262e0569ab8a1d0e6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc",
      "new_id": "bac9aef7b84fa93748891df262e0569ab8a1d0e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e0c69f31fb88b9c7bfc38857627f4fea4c61dd76",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_reflection_class.h",
      "new_id": "e0c69f31fb88b9c7bfc38857627f4fea4c61dd76",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_reflection_class.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "683c4b0b7af06c8674f5d665f9e9e6637c4f21be",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc",
      "new_id": "683c4b0b7af06c8674f5d665f9e9e6637c4f21be",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "819b583262eaf26e20b230555cef01247d596968",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h",
      "new_id": "819b583262eaf26e20b230555cef01247d596968",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8fa0b0504f85ef3b658620d0620b6f20d66abccb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc",
      "new_id": "8fa0b0504f85ef3b658620d0620b6f20d66abccb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e33648b6c990c1f561c60d1c7c3a57cd000c8fe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h",
      "new_id": "6e33648b6c990c1f561c60d1c7c3a57cd000c8fe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cd91506ff190e271a31b4d581cf00195524e7158",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc",
      "new_id": "cd91506ff190e271a31b4d581cf00195524e7158",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a59348a95f52da9c6b0cfb1b34ee58d775c1259f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h",
      "new_id": "a59348a95f52da9c6b0cfb1b34ee58d775c1259f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1fda7ddf31b527214a6ae573da13d5607f5137a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc",
      "new_id": "1fda7ddf31b527214a6ae573da13d5607f5137a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c741080ed885b520ae0875ec1da57691131310b4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h",
      "new_id": "c741080ed885b520ae0875ec1da57691131310b4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "797d498ed3714a6732fa90f242a07db82eba84a6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc",
      "new_id": "797d498ed3714a6732fa90f242a07db82eba84a6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "250dfd25486d1ce00e961f1ef4413e7d681df21b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h",
      "new_id": "250dfd25486d1ce00e961f1ef4413e7d681df21b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c357aa0e6c0e69395c6dc07fc4e646f343a8c81",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/importer.cc"
    },
    {
      "type": "rename",
      "old_id": "a4ffcf87de32a0fe7d82620988ae86cd597e6c55",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/importer.h",
      "new_id": "a4ffcf87de32a0fe7d82620988ae86cd597e6c55",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/importer.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a96ac8533935f79a2df6ce15d0a746615e9e1ef2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/importer_unittest.cc",
      "new_id": "a96ac8533935f79a2df6ce15d0a746615e9e1ef2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/importer_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0771d5e19c1ecd715c844fa2aa4f9023a581d1bf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_context.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a74c4303da20ba01d268f827c7c1f096293ba06",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_context.h"
    },
    {
      "type": "rename",
      "old_id": "59c04ad412763ac19f6acbc524f56a2ae409ecc2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_doc_comment.cc",
      "new_id": "59c04ad412763ac19f6acbc524f56a2ae409ecc2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_doc_comment.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7d9535c959e2cea4c8835d29f57f4f86f10c1b43",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_doc_comment.h",
      "new_id": "7d9535c959e2cea4c8835d29f57f4f86f10c1b43",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_doc_comment.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ae582ea6490401f2c4d8a20d0c142464a0164241",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_doc_comment_unittest.cc",
      "new_id": "ae582ea6490401f2c4d8a20d0c142464a0164241",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_doc_comment_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d125ebe52cc8a47325840c6e39c5c3bc91c08b27",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum.cc"
    },
    {
      "type": "rename",
      "old_id": "13dfc32d490512da89341a9418eeed704c082b4c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum.h",
      "new_id": "13dfc32d490512da89341a9418eeed704c082b4c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f7bb3490baf34832eb0dad5c12967becb4a0e42",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum_field.cc"
    },
    {
      "type": "rename",
      "old_id": "924ff2814918a79a96314c209f4f74809402aadf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum_field.h",
      "new_id": "924ff2814918a79a96314c209f4f74809402aadf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4de1e233440e7d2324b832a2b900398a19507a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum_field_lite.cc"
    },
    {
      "type": "rename",
      "old_id": "fa004720fd6f8e46e15b560bbaea9080311e1c8f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum_field_lite.h",
      "new_id": "fa004720fd6f8e46e15b560bbaea9080311e1c8f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum_field_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab3b3323457152552520e3c5ad4eb76a339f678a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum_lite.cc"
    },
    {
      "type": "rename",
      "old_id": "b7be912cb95e5cc2d28146cc0fc9d0266a3b519c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_enum_lite.h",
      "new_id": "b7be912cb95e5cc2d28146cc0fc9d0266a3b519c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_enum_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b9be55b424b6dbc6667878c3503887617b6c6cf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_extension.cc"
    },
    {
      "type": "rename",
      "old_id": "fb8d52015bb0311b4a0590a61ae95dd9d4c72ebf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_extension.h",
      "new_id": "fb8d52015bb0311b4a0590a61ae95dd9d4c72ebf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_extension.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c48c92e9fc7ef5b3dce8550e6ac1c8828464da9e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_extension_lite.cc",
      "new_id": "c48c92e9fc7ef5b3dce8550e6ac1c8828464da9e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_extension_lite.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4cd49bda20fe869b7faadc6506b02b27e3c0a790",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_extension_lite.h",
      "new_id": "4cd49bda20fe869b7faadc6506b02b27e3c0a790",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_extension_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab1862953a77dc2be98c535ed9ea6f70782827b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_field.cc"
    },
    {
      "type": "rename",
      "old_id": "cc1d83d9815dbd0a29736e2b28a1905e5d9e4e3b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_field.h",
      "new_id": "cc1d83d9815dbd0a29736e2b28a1905e5d9e4e3b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d5465ba2da9c39b3c56a211e036f18d3f28ecf4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_file.cc"
    },
    {
      "type": "rename",
      "old_id": "e95aef0912d569a35b9f4df9d3c376a7abcf8453",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_file.h",
      "new_id": "e95aef0912d569a35b9f4df9d3c376a7abcf8453",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_file.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84a3b90d6c774409756b997094a6b5a56d578e53",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_generator.cc"
    },
    {
      "type": "rename",
      "old_id": "47f76be983d1ac1aea1ab187ac7451aa0c7c409f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_generator.h",
      "new_id": "47f76be983d1ac1aea1ab187ac7451aa0c7c409f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_generator.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3218b4107648d140625340e499501d4ea44415fe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_generator_factory.cc",
      "new_id": "3218b4107648d140625340e499501d4ea44415fe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_generator_factory.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55365a9d4e94faefcd84f41c580bca993f782ae3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_generator_factory.h",
      "new_id": "55365a9d4e94faefcd84f41c580bca993f782ae3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_generator_factory.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8ac2db374005dd81a6a1e4ebb2f8b385f1b46af",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_helpers.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd565ced0da873d1ec28de618eadaeef7a76fd31",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_helpers.h"
    },
    {
      "type": "rename",
      "old_id": "abf8e55cf7192f687688da9bdc6ab443b5541b8d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_lazy_message_field.cc",
      "new_id": "abf8e55cf7192f687688da9bdc6ab443b5541b8d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_lazy_message_field.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b1b7f2820e4955e8ad772aa7d2e93e09c012f0de",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_lazy_message_field.h",
      "new_id": "b1b7f2820e4955e8ad772aa7d2e93e09c012f0de",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_lazy_message_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "51bb11f1c71821436c49fc02a165803180775589",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc",
      "new_id": "51bb11f1c71821436c49fc02a165803180775589",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65b84fbcabb0113fe7d528878a1f53a26693f46b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_lazy_message_field_lite.h",
      "new_id": "65b84fbcabb0113fe7d528878a1f53a26693f46b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_lazy_message_field_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b22a21993f4a924eed29161062547259dda16a90",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_map_field.cc"
    },
    {
      "type": "rename",
      "old_id": "4702174063a8e8542196cb525b2292a80a3a4c2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_map_field.h",
      "new_id": "4702174063a8e8542196cb525b2292a80a3a4c2a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_map_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f19ec271e043a9f5860411a72a817505ac644248",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_map_field_lite.cc"
    },
    {
      "type": "rename",
      "old_id": "94aa48136bc5a8ac81ccf0770e0afa41d8f31f67",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_map_field_lite.h",
      "new_id": "94aa48136bc5a8ac81ccf0770e0afa41d8f31f67",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_map_field_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecc67575a5f09379f12798fddb5a9a1f4a1af2ea",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message.cc"
    },
    {
      "type": "rename",
      "old_id": "da1447c176d84d384340a734888045126194de3e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message.h",
      "new_id": "da1447c176d84d384340a734888045126194de3e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9bbfbf4c95438dd59598dcd2b9de375163b0e82",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_builder.cc"
    },
    {
      "type": "rename",
      "old_id": "015ea06206c9610dc1e655d483b00e05444f66dd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_builder.h",
      "new_id": "015ea06206c9610dc1e655d483b00e05444f66dd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_builder.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ad58c09ce3d2e3d6c82f2b65938df41a8dbaa3c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_builder_lite.cc",
      "new_id": "1ad58c09ce3d2e3d6c82f2b65938df41a8dbaa3c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_builder_lite.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8597b2e66f389019ca438c51a7842af55c59df94",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_builder_lite.h",
      "new_id": "8597b2e66f389019ca438c51a7842af55c59df94",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_builder_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baa7f872757aca95291f46ba448f4e6522527bd0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_field.cc"
    },
    {
      "type": "rename",
      "old_id": "7ee0edb269f1d0cdac93606bb96e7c0d89adb3cf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_field.h",
      "new_id": "7ee0edb269f1d0cdac93606bb96e7c0d89adb3cf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df3e80d4e02afad56de4520a0016ab05d48219c4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_field_lite.cc"
    },
    {
      "type": "rename",
      "old_id": "7c814c6d7e058f30ecf4e0781c48cd02908267a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_field_lite.h",
      "new_id": "7c814c6d7e058f30ecf4e0781c48cd02908267a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_field_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26f16439a45cbac8bd1d0a9492f6f709692f4b1c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_lite.cc"
    },
    {
      "type": "rename",
      "old_id": "1e319c6d6e69d982f4c6e952a557a220e26fb2fb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_message_lite.h",
      "new_id": "1e319c6d6e69d982f4c6e952a557a220e26fb2fb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_message_lite.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1673b4ee7619d8137cab41089c9265046c47ab08",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_name_resolver.cc"
    },
    {
      "type": "rename",
      "old_id": "28b049d1e53e165277a0e304766649e11ef4113f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_name_resolver.h",
      "new_id": "28b049d1e53e165277a0e304766649e11ef4113f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_name_resolver.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0d6143353a0006ce18c760a57036346e17ca429e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_names.h",
      "new_id": "0d6143353a0006ce18c760a57036346e17ca429e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_names.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4e7d5e266bf99bcea6bb841bcee5cb8f2eb117e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_options.h"
    },
    {
      "type": "rename",
      "old_id": "3e4910c88ab1047c161a02e3fc251512a7b96ec8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_plugin_unittest.cc",
      "new_id": "3e4910c88ab1047c161a02e3fc251512a7b96ec8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_plugin_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "074a6be86788fe1f8c23a58d411b92cfa01ef905",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_primitive_field.cc"
    },
    {
      "type": "rename",
      "old_id": "7ac9bbfb74ba339892376c559bf15ce53370f21a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_primitive_field.h",
      "new_id": "7ac9bbfb74ba339892376c559bf15ce53370f21a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_primitive_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f92931711f1a038e2da3a6a5219476e30e2f20dd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_primitive_field_lite.cc"
    },
    {
      "type": "rename",
      "old_id": "93416f0b6826ff94c3e891c963ab48c46e04bdcf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_primitive_field_lite.h",
      "new_id": "93416f0b6826ff94c3e891c963ab48c46e04bdcf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_primitive_field_lite.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "988e1942b74d391db30462799380d891479babdc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_service.cc",
      "new_id": "988e1942b74d391db30462799380d891479babdc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_service.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "12b3f94266fffb0c110341e582c8d3b67275f1cb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_service.h",
      "new_id": "12b3f94266fffb0c110341e582c8d3b67275f1cb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_service.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f73bfb04618986aedb390206d81ca3538b7cecef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_shared_code_generator.cc"
    },
    {
      "type": "rename",
      "old_id": "40502270acbfeea372d0a5a3d2bb2e53eba6c9c6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_shared_code_generator.h",
      "new_id": "40502270acbfeea372d0a5a3d2bb2e53eba6c9c6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_shared_code_generator.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b6e9381802d994989d08ff50cc953d47aa0df96",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_string_field.cc"
    },
    {
      "type": "rename",
      "old_id": "0f7c705b8fa31e90bf6a8b3c2af2930e44bf75c3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_string_field.h",
      "new_id": "0f7c705b8fa31e90bf6a8b3c2af2930e44bf75c3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_string_field.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adda307cf94eec378ff641e90d6a92b746c8e3d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_string_field_lite.cc"
    },
    {
      "type": "rename",
      "old_id": "b7fb640959e50fa8bf4afd197d6667e0be855c15",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/java/java_string_field_lite.h",
      "new_id": "b7fb640959e50fa8bf4afd197d6667e0be855c15",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/java/java_string_field_lite.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c6e8dfe90d2888de02926965e2e880b94c5d942b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_enum.cc",
      "new_id": "c6e8dfe90d2888de02926965e2e880b94c5d942b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_enum.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "10dd364876f9c6de65f58d4d03558aa09b52dc3b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_enum.h",
      "new_id": "10dd364876f9c6de65f58d4d03558aa09b52dc3b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_enum.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26bc7f85d470ae4ccc8fc35b165f84af0bd7db1a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_enum_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1be25d10ab80ae85ec3e89ec68c078a75d704cc1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_enum_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c61f915c79b1fc74b2104362120261b29c038d4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_extension.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4e9eb2d0bb6baef9b332ad9cd285f5f0387adbb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_extension.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e31d11777effef93d1f3928a24f396bd9dc9dc17",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "347c888c9b1ab1d6b4a69580c69957449f8af242",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_field.h"
    },
    {
      "type": "rename",
      "old_id": "17f7386e77d5de07087b6f1aed5799a8005f2641",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_file.cc",
      "new_id": "17f7386e77d5de07087b6f1aed5799a8005f2641",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_file.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "217eafe2a88e6fd5125934602471839147da2d05",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_file.h",
      "new_id": "217eafe2a88e6fd5125934602471839147da2d05",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_file.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7c3a04212fb0730230900c68b4391435c27f035c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_generator.cc",
      "new_id": "7c3a04212fb0730230900c68b4391435c27f035c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_generator.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6f9f7f2a4a01d97cc3b5d0af5c50950065459a44",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_generator.h",
      "new_id": "6f9f7f2a4a01d97cc3b5d0af5c50950065459a44",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_generator.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1927ba12f27b6bb3eab1211bc600712bcacf9f6e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_helpers.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04b2d6335301df44ef9033ccfcc8e5b5a6c2ef8d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_helpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4ab8858f28faf36269106a34e99ab1a2f756234",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_map_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81e5915dfe13f5b01184aaedb3984f1c24b8b6fc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_map_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7842188784b3d0b9a2bb646dbf9425b076add70d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_message.cc"
    },
    {
      "type": "rename",
      "old_id": "281ec64fdda85767a75deef80487f4c884f563d1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/javanano/javanano_message.h",
      "new_id": "281ec64fdda85767a75deef80487f4c884f563d1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_message.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ed8a3aa66e70cac933d2628f0e3a0f30ffb78bd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_message_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ae8879ba23eb6c5a3c53e1387d9c670a8d7e054",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_message_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3594767d6767c223d1523c87ae2942b2f1f01d91",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_params.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66a0ff057ce87a9e6f7950faf27ca62a85d27b84",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7d72d578dfdd1f18bd15b58a6bc69660e2dd804",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/javanano/javanano_primitive_field.h"
    },
    {
      "type": "rename",
      "old_id": "a725b62eb8c689fd7f8d713e85a15c534274f118",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/js/embed.cc",
      "new_id": "a725b62eb8c689fd7f8d713e85a15c534274f118",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/js/embed.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73d3276297b3a266cc011aee1346e0278e767a92",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/js/js_generator.cc"
    },
    {
      "type": "rename",
      "old_id": "6e932d7f3d0e152b404e4ba79f84ce9c538cdfc5",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/js/js_generator.h",
      "new_id": "6e932d7f3d0e152b404e4ba79f84ce9c538cdfc5",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/js/js_generator.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7ca6e3a40a853724ebf0451fa1233ad37eaef71",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/js/well_known_types/any.js"
    },
    {
      "type": "rename",
      "old_id": "30e3d02a6b16e4b7015f5cfe508706b755e7877c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/js/well_known_types/struct.js",
      "new_id": "30e3d02a6b16e4b7015f5cfe508706b755e7877c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/js/well_known_types/struct.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b7e43f1967529e336efc923aea81b827abf4c7cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/js/well_known_types/timestamp.js",
      "new_id": "b7e43f1967529e336efc923aea81b827abf4c7cc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/js/well_known_types/timestamp.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "174c665e452c8f99956cc4198342e7ba4576ee8b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/js/well_known_types_embed.h",
      "new_id": "174c665e452c8f99956cc4198342e7ba4576ee8b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/js/well_known_types_embed.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "680d642857bd9341c8f1924f9a2b6f3ce0a30617",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/main.cc",
      "new_id": "680d642857bd9341c8f1924f9a2b6f3ce0a30617",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/main.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc660f4abeca4ac6e72a62a0ae1a635986ced955",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/mock_code_generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdd9138c9566d41cbf56da2343d397714010af47",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/mock_code_generator.h"
    },
    {
      "type": "rename",
      "old_id": "02d60b3e97ac8f82f6ee17e2cc3d1836719a7390",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_enum.cc",
      "new_id": "02d60b3e97ac8f82f6ee17e2cc3d1836719a7390",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_enum.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0b41cf7352efbc5e2c765292336ea667c34e94db",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_enum.h",
      "new_id": "0b41cf7352efbc5e2c765292336ea667c34e94db",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_enum.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8899a13aa9fe706e9da03202818f569f2c8ce5e7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae56c069a176a52cebae6ad9589e37d4731860a5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b788d0a32aee16415f9a2fa6158aacf64178f0fd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_extension.cc"
    },
    {
      "type": "rename",
      "old_id": "e361e639bd6445b57b96261a88bddc3811288dc4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_extension.h",
      "new_id": "e361e639bd6445b57b96261a88bddc3811288dc4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_extension.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6123fad7bb823295e33c3f253317a80619a4575",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bd5db2eebe961582e91cb441523816efe72c4e2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "954b26885bf185e12c06133270e635ee26318927",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_file.cc"
    },
    {
      "type": "rename",
      "old_id": "a60a6885c01d4304bab9391cce2f0b1378eb3804",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_file.h",
      "new_id": "a60a6885c01d4304bab9391cce2f0b1378eb3804",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_file.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3640746798fadb8b5c43aac2a322a7b767701a16",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_generator.cc",
      "new_id": "3640746798fadb8b5c43aac2a322a7b767701a16",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_generator.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b172331861b2c726f0a973b9807451296704a21d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_generator.h",
      "new_id": "b172331861b2c726f0a973b9807451296704a21d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_generator.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54dc7455d92d2ef10dd574d448d177fc19958400",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daea7609e592393424a1cdd2982fb854b25bf960",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_helpers.h"
    },
    {
      "type": "rename",
      "old_id": "dc1cef556f35ba759b7732ad1aa90be4742d6259",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_helpers_unittest.cc",
      "new_id": "dc1cef556f35ba759b7732ad1aa90be4742d6259",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_helpers_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcaf570900662dcc41af487cc0009dc4dc3fe692",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6664d849391e797415cc9b8296263047f539fe15",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_map_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f22e290fa01d999bf0a8130aa87793663c983de",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_message.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f317ac05c5a85d800a254fe289491463f8400dc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_message.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "699d25b31ffa8fa4ed2cc30e0d21d84da88af1b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50f4b6d4a91171e557ec487562c9c9dcd0b2c49f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_message_field.h"
    },
    {
      "type": "rename",
      "old_id": "5531ae249f86102d4873e2673a4af612385d18fa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc",
      "new_id": "5531ae249f86102d4873e2673a4af612385d18fa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff353a6c62dca747885a50d4f823244f18fac699",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_oneof.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa8ac32430ccdf2a8642f80f328c0f377b5634f7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc"
    },
    {
      "type": "rename",
      "old_id": "69bb1fddc1bdfc9ec02523a964204e98ccb599c7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.h",
      "new_id": "69bb1fddc1bdfc9ec02523a964204e98ccb599c7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fb6b473e1c3065f3d04fffb779e6d45f38c394b6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/package_info.h",
      "new_id": "fb6b473e1c3065f3d04fffb779e6d45f38c394b6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/package_info.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb4a44c35409c88fe256e75afee9569b1a4d85b2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/parser.cc"
    },
    {
      "type": "rename",
      "old_id": "dd8b6586ee95aa1ad4b903fb66aef3cf2fba1ab4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/parser.h",
      "new_id": "dd8b6586ee95aa1ad4b903fb66aef3cf2fba1ab4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/parser.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97831f71cb644b2b6183de02c81e8fd3703794b1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/parser_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60e6fce99d09387507ce8c4a866f1131deb38364",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/php/php_generator.cc"
    },
    {
      "type": "rename",
      "old_id": "ce2b000adb1af3bb68bc71a2f61e5624995f95e9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/php/php_generator.h",
      "new_id": "ce2b000adb1af3bb68bc71a2f61e5624995f95e9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/php/php_generator.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb5e37bb7f13155a5936bb675ddbd1dfb8ab783d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/plugin.cc"
    },
    {
      "type": "rename",
      "old_id": "d2793a9ff13b2409a1a668fd49fdf467fb47132f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/plugin.h",
      "new_id": "d2793a9ff13b2409a1a668fd49fdf467fb47132f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/plugin.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07883a373764414a6434d7e8738f3663b428e0a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d66f035a6f4919681c23c5700b8d7708a620b30",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b5574529ed4890ee04ac13c4a1cfa50146f9ac3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/plugin.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97769835e866676e9622f9ef2e9c46992b1e61c6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/python/python_generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b5a028b3fef5f011825633b02b1139cd296ae51",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/python/python_generator.h"
    },
    {
      "type": "rename",
      "old_id": "34f857fddb09369e2e39d2e07d683bc4c76f5bf4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/python/python_plugin_unittest.cc",
      "new_id": "34f857fddb09369e2e39d2e07d683bc4c76f5bf4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/python/python_plugin_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "42d82a6bac7efe8b9eb8f11622be1cb62c353b7b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/ruby/ruby_generated_code.proto",
      "new_id": "42d82a6bac7efe8b9eb8f11622be1cb62c353b7b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/ruby/ruby_generated_code.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49b23fbe8d254115c4a2d0012d096d8ac39c6c78",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/ruby/ruby_generated_code_pb.rb",
      "new_id": "49b23fbe8d254115c4a2d0012d096d8ac39c6c78",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/ruby/ruby_generated_code_pb.rb",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fbe3b4cb71884e6cb549c17bda599b84fccd0b80",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/ruby/ruby_generator.cc",
      "new_id": "fbe3b4cb71884e6cb549c17bda599b84fccd0b80",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/ruby/ruby_generator.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c1dfa26717296275db5233698aacca0ef312f51",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/ruby/ruby_generator.h",
      "new_id": "8c1dfa26717296275db5233698aacca0ef312f51",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/ruby/ruby_generator.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1aabe8aa98b5f59b50aff28a5e664add58cb7d6b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc",
      "new_id": "1aabe8aa98b5f59b50aff28a5e664add58cb7d6b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e5a89ac499408997ce028012b6ed61d92bc78d8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/subprocess.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d980b06090852930e513626e083be204d8f4ab6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/subprocess.h"
    },
    {
      "type": "rename",
      "old_id": "c676ce8ce9f43561949d41a7933952fda892e103",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/test_plugin.cc",
      "new_id": "c676ce8ce9f43561949d41a7933952fda892e103",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/test_plugin.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f85979128b73b7733b53b470e8fadf52c0fae40d",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/zip_output_unittest.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1799af6a4a2f50a4983d42ac6e3cf4bc2a8e9595",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/zip_writer.cc"
    },
    {
      "type": "rename",
      "old_id": "03db4d573cc0654e9d9e1bcc70145e95ed9f9bde",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/compiler/zip_writer.h",
      "new_id": "03db4d573cc0654e9d9e1bcc70145e95ed9f9bde",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/compiler/zip_writer.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89b37ee33f64fb85a1d7556e54f4f2cfb68140f8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57128e6b0aadf7f6f6ab827dc6b36c934648574d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69c0ab0d3718d40806cdc42501f61cf5b83cdeb5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ec516ab7d0ab9ce32fc16c8d6eca53dc1a9ce23",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1ec5735da4384b55a2df1882132aebcdee9e426",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba85ef13aa922da99eeffc726f5e044a034d9d4a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor_database.cc"
    },
    {
      "type": "rename",
      "old_id": "28f8af7a2da0089159a9fa056cc55fed4469aff7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor_database.h",
      "new_id": "28f8af7a2da0089159a9fa056cc55fed4469aff7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor_database.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7e81d70af236ea00e6c9a880a47d708f121ed33f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor_database_unittest.cc",
      "new_id": "7e81d70af236ea00e6c9a880a47d708f121ed33f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor_database_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7523893117741a8bde7397e89afa2af3dd54caa6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/descriptor_unittest.cc",
      "new_id": "7523893117741a8bde7397e89afa2af3dd54caa6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/descriptor_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2f2f749e0723ebdd71fdb77f11a3709c65164a5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/drop_unknown_fields_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad0eeb45da3aa56394f70999f07352f593655b38",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/duration.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bed112b507c53eaefe4c1ac3a9ade52674018849",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/duration.pb.h"
    },
    {
      "type": "rename",
      "old_id": "975fce41aae054aa4c20c1481db60d1333d6e7b6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/duration.proto",
      "new_id": "975fce41aae054aa4c20c1481db60d1333d6e7b6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/duration.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdd4324362a5dd6e4da1cfbd804510cd9667d650",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/dynamic_message.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e29b148d6a6b1bcd809c87bc9b2f7c61b3124d2d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/dynamic_message.h"
    },
    {
      "type": "rename",
      "old_id": "fe51d8cfdc37ec5246ee6cde599ffb6348f11065",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/dynamic_message_unittest.cc",
      "new_id": "fe51d8cfdc37ec5246ee6cde599ffb6348f11065",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/dynamic_message_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d2ea338aadde74b6e4871f047c9fd466141b0eb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/empty.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c6e53e6d4511499d533e05730ad52905e6bfe85",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/empty.pb.h"
    },
    {
      "type": "rename",
      "old_id": "03cacd233088d07d8c5d167c021efb5525cb4cb9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/empty.proto",
      "new_id": "03cacd233088d07d8c5d167c021efb5525cb4cb9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/empty.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "955c079bddcd92d7c41669996f37be2885ea01ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/extension_set.cc",
      "new_id": "955c079bddcd92d7c41669996f37be2885ea01ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/extension_set.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f47c4a67883230c1c388deb39eb4f1e78fece46",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/extension_set.h"
    },
    {
      "type": "rename",
      "old_id": "f545fe30f95b6f8c983091c0db686fdcd2f7eae3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/extension_set_heavy.cc",
      "new_id": "f545fe30f95b6f8c983091c0db686fdcd2f7eae3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/extension_set_heavy.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e71b253b26d6876794cd0307f0d70192003fe4f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/extension_set_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afc3db56e7f5bb42d45c654d0400eabc8f518d55",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/field_mask.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8f10389d3f0aecda7647ccc3b7bdb628ef8f32e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/field_mask.pb.h"
    },
    {
      "type": "rename",
      "old_id": "c68d247c8a478b56567590ff62c6fea8c3bac2cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/field_mask.proto",
      "new_id": "c68d247c8a478b56567590ff62c6fea8c3bac2cc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/field_mask.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fdcdc277909eed444ff8d7fd7bc897a9b3cfc745",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_enum_reflection.h",
      "new_id": "fdcdc277909eed444ff8d7fd7bc897a9b3cfc745",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_enum_reflection.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e4242055e991a2f581669c2198ffc909794da9ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_enum_util.h",
      "new_id": "e4242055e991a2f581669c2198ffc909794da9ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_enum_util.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "263d52ab0c1c499dc1a22829c9c83f86642e216e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_reflection.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6ce16a7a7128c46ac3bad0638c8709029569ae3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_reflection.h"
    },
    {
      "type": "rename",
      "old_id": "242cc4a1b7be3650a899828bd9ee472ec7f6052a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/generated_message_reflection_unittest.cc",
      "new_id": "242cc4a1b7be3650a899828bd9ee472ec7f6052a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_reflection_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29af1ef692adc489409a188a5be34f373cd06cdc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_table_driven.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5eb63dbd27b04ad7e154085963ac6aa78e850efd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_table_driven.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90a5050553b745b086318b3faa6f73d37518342e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_table_driven_lite.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20b4da218aeb9ec2f1e756f0a973a0831f30e006",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_table_driven_lite.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9dfe61ade32da3d21c3724e45535ca6e6968225",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_util.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "096a84cd8cf72b9a27ca432dec20065e67512759",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/generated_message_util.h"
    },
    {
      "type": "rename",
      "old_id": "cb1d7cccb68fc4f4af34cbfd6afcddd877c570d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/has_bits.h",
      "new_id": "cb1d7cccb68fc4f4af34cbfd6afcddd877c570d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/has_bits.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17eb0ffa2e9a00e3b20e25df261fd6dbad49365a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/coded_stream.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d2599fba00c50f5365839dd90b88ce052f329ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/coded_stream.h"
    },
    {
      "type": "rename",
      "old_id": "d95b06e04e5310d25eb4294959bacd2479933e2f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/coded_stream_inl.h",
      "new_id": "d95b06e04e5310d25eb4294959bacd2479933e2f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/coded_stream_inl.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96f91ae91c2d330bd24037c121e820af4f81efd8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/coded_stream_unittest.cc",
      "new_id": "96f91ae91c2d330bd24037c121e820af4f81efd8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/coded_stream_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a569eff0a7a900368bf8e366aa42b137c88bf8fb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/gzip_stream.cc",
      "new_id": "a569eff0a7a900368bf8e366aa42b137c88bf8fb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/gzip_stream.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "15b02fe3d7dc7fdf97c27bfa198d0c380ecc495f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/gzip_stream.h",
      "new_id": "15b02fe3d7dc7fdf97c27bfa198d0c380ecc495f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/gzip_stream.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16251a94d3b7d8e2edf9e1fbfcf9dfec059f1468",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/gzip_stream_unittest.sh",
      "new_id": "16251a94d3b7d8e2edf9e1fbfcf9dfec059f1468",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/gzip_stream_unittest.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc1fc91e5b4eb0675c8e5aab7fc796c685440e1e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/package_info.h",
      "new_id": "dc1fc91e5b4eb0675c8e5aab7fc796c685440e1e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/package_info.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8493268dadd1e986acb2ef5e2ef4491be182d038",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/printer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d11745ce97ae166b83f0a6dbe03d14d28d0af887",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/printer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0a0ebeea238afb9cf36bf1f153803ca8fcd3ecf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/printer_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "a90bb9a31eff3581eb1470255b272708f74ca889",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/strtod.cc",
      "new_id": "a90bb9a31eff3581eb1470255b272708f74ca889",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/strtod.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f56e41c8403087316fea469a5803509a452a787a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/strtod.h",
      "new_id": "f56e41c8403087316fea469a5803509a452a787a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/strtod.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "916d1606b767d84c9d16ba73097245e8a92de2aa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/tokenizer.cc",
      "new_id": "916d1606b767d84c9d16ba73097245e8a92de2aa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/tokenizer.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e80d564cd5e8f477a4cfdbee3c6cfb93ab95900f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/io/tokenizer.h",
      "new_id": "e80d564cd5e8f477a4cfdbee3c6cfb93ab95900f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/tokenizer.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e55288e2ff018c205fa9853046b6b777224884de",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/tokenizer_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f81555e5549554b78f29f77e9359e6c2b30d4d16",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/zero_copy_stream.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62ace7ae33f302db34a006ca70f16d633615cef9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/zero_copy_stream.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81fb50335b67c394ceb6e46f6762bbb6946f7ef8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/zero_copy_stream_impl.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea978bfbb7086aeb0b5e1e28e760a43048bcd43e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/zero_copy_stream_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60c71c802757185461b6720238682604257d99dc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/zero_copy_stream_impl_lite.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7bbc625ff3ab162bb84a986eac0115e8f548af8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bca6a908867092239a8d3e643baaff244daee72",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/io/zero_copy_stream_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "f0bee880aa669f00951b6d64ed618df34d7237e6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/lite_arena_unittest.cc",
      "new_id": "f0bee880aa669f00951b6d64ed618df34d7237e6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/lite_arena_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cf166291971c76e430b09d2aef8db5421d187da",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/lite_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6514a0cc6d3ebcee9acc32d022b1e9e8a6704c01",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afe809b28ac4a6cc6f404a5fd0c48cb4594282b0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_entry.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bccf4d2fd911b7b25a39a7c1ab3bbccaa4708a8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_entry_lite.h"
    },
    {
      "type": "rename",
      "old_id": "64dcc990ff06e148624d37fbd8005b1c19577e7f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_field.cc",
      "new_id": "64dcc990ff06e148624d37fbd8005b1c19577e7f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_field.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd47890166473fd49a9ec7c90f639e44d41e37d2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e317b5ed428acd280ffbcc35a26b4045157f0e9e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_field_inl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12d4e6bae11c3399d985c217aef22ee56fb00e0c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_field_lite.h"
    },
    {
      "type": "rename",
      "old_id": "8617a366af30c5d1be31ca5a017f391977a9c559",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_field_test.cc",
      "new_id": "8617a366af30c5d1be31ca5a017f391977a9c559",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_field_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b65b4d63015f9c9a711680e65cba2e52e95235d7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_lite_test_util.cc",
      "new_id": "b65b4d63015f9c9a711680e65cba2e52e95235d7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_lite_test_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "66dedde5db36a886cdd7d0403b52c6ecfac1d31d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_lite_test_util.h",
      "new_id": "66dedde5db36a886cdd7d0403b52c6ecfac1d31d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_lite_test_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0135fff3054343cb1c86d57aa00b6356890fd5ed",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_lite_unittest.proto",
      "new_id": "0135fff3054343cb1c86d57aa00b6356890fd5ed",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_lite_unittest.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "20d58f903fbaf0ee3210953194038ce8b29b868e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_proto2_unittest.proto",
      "new_id": "20d58f903fbaf0ee3210953194038ce8b29b868e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_proto2_unittest.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "960589ce4f521ed8ec077b88e914e025a45552e3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31ac1736330693d0aa934f142875cfaf69e17510",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_test_util.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd397619bab66ddcc94c4409e91b8c3bb9b7597e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_test_util.h"
    },
    {
      "type": "rename",
      "old_id": "ad4d1a3dd3691e59c5f3c5e2416ccd4b4b10d4ad",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_test_util_impl.h",
      "new_id": "ad4d1a3dd3691e59c5f3c5e2416ccd4b4b10d4ad",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_test_util_impl.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "423c98f127ec0300c7c30bb43068676cb43ad5a9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_type_handler.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "836dc10b374b316189aa0b71e80aea1d1e6fb275",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_unittest.proto"
    },
    {
      "type": "rename",
      "old_id": "16be277304bc7b444058fb772d9e85ccb286fdb6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/map_unittest_proto3.proto",
      "new_id": "16be277304bc7b444058fb772d9e85ccb286fdb6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/map_unittest_proto3.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c01d1974b01c9fb1aabe7e2837ee397831dc7357",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/message.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44fe0fdef035a51c77fc8f22cd5176667a89164c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/message.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83a92d5a082c44109edcbb84d1e81710258941d7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/message_lite.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2075f4b6524fef3cb1ccc2d7b1d42c78eabe385d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/message_lite.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe4566779b0c461cb4d495788538f5904ce08d6a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/message_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "0a6507c0677df85700d12e2b02a37d4e5f6684a1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/metadata.h",
      "new_id": "0a6507c0677df85700d12e2b02a37d4e5f6684a1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/metadata.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64fde0c6c698ecfbf42450a86db2e214511f2059",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/metadata_lite.h"
    },
    {
      "type": "rename",
      "old_id": "bc41beec8131acc852d97b7f38c395a69b0f4aaa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/no_field_presence_test.cc",
      "new_id": "bc41beec8131acc852d97b7f38c395a69b0f4aaa",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/no_field_presence_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "935e96396dc3f22aa026456a633198800a6f28c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/package_info.h",
      "new_id": "935e96396dc3f22aa026456a633198800a6f28c0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/package_info.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1673e8afaed02a5b6d0c3782d0b0fb6d3342ee50",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/preserve_unknown_enum_test.cc",
      "new_id": "1673e8afaed02a5b6d0c3782d0b0fb6d3342ee50",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/preserve_unknown_enum_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0f18c027e86f150acd8c2ca158524dad803587e0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/proto3_arena_lite_unittest.cc",
      "new_id": "0f18c027e86f150acd8c2ca158524dad803587e0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/proto3_arena_lite_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a0fb804bee3e79239c51de80d3124a52cf2052e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/proto3_arena_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "2e2beea909883dbede32653998ceea17a2cf6ef4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/proto3_lite_unittest.cc",
      "new_id": "2e2beea909883dbede32653998ceea17a2cf6ef4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/proto3_lite_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fcb9a435592385ab1cd00486017d2e567b69265e",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/reflection.h",
      "new_id": "fcb9a435592385ab1cd00486017d2e567b69265e",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/reflection.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fcb424715c39e123f2ce3200cbe592797134875d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/reflection_internal.h",
      "new_id": "fcb424715c39e123f2ce3200cbe592797134875d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/reflection_internal.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d1867311848f962ec65bea2851e2b18aad4b4fb4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/reflection_ops.cc",
      "new_id": "d1867311848f962ec65bea2851e2b18aad4b4fb4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/reflection_ops.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "45d8c650ef81580b85c8692091b64d50e1c52cbe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/reflection_ops.h",
      "new_id": "45d8c650ef81580b85c8692091b64d50e1c52cbe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/reflection_ops.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9cedb34229fa031fae69e462aa6929def069e5f7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/reflection_ops_unittest.cc",
      "new_id": "9cedb34229fa031fae69e462aa6929def069e5f7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/reflection_ops_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5ca964c16776a8c4070da208413da84d431f1d4f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/repeated_field.cc",
      "new_id": "5ca964c16776a8c4070da208413da84d431f1d4f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/repeated_field.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8003b8fa95c5e91bf121d7ecc4ef03b0e741843",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/repeated_field.h"
    },
    {
      "type": "rename",
      "old_id": "fd46656540186ffff8f11207971e73dae34d56ee",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/repeated_field_reflection_unittest.cc",
      "new_id": "fd46656540186ffff8f11207971e73dae34d56ee",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/repeated_field_reflection_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae501465979959e0344b846bc3c4101a0e021b07",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/repeated_field_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "ffa919daa7e6ea32441c868c2379098a28fcfab5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/service.cc",
      "new_id": "ffa919daa7e6ea32441c868c2379098a28fcfab5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/service.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad6f968548fe69dc4ffac0e3e56fb0341681ee62",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/service.h",
      "new_id": "ad6f968548fe69dc4ffac0e3e56fb0341681ee62",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/service.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a69739c493a1d1c6bf2ea7918e3c045f303bfee0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/source_context.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4617c57760383f2a34a7553fd439ba397040e81",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/source_context.pb.h"
    },
    {
      "type": "rename",
      "old_id": "f3b2c966811f399fa95fcbf1b2a66911e10ea63a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/source_context.proto",
      "new_id": "f3b2c966811f399fa95fcbf1b2a66911e10ea63a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/source_context.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02d9306ed3713036be92bec6acebff78c27c383b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/struct.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57ae7d90e42948f3bb9c718bc636abe5d03e7e14",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/struct.pb.h"
    },
    {
      "type": "rename",
      "old_id": "7d7808e7fbb697a71795e0ce6b955f04c75639a7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/struct.proto",
      "new_id": "7d7808e7fbb697a71795e0ce6b955f04c75639a7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/struct.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bb20942f2f77041df602544a8e888341e46feb4b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomic_sequence_num.h",
      "new_id": "bb20942f2f77041df602544a8e888341e46feb4b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomic_sequence_num.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "75aee30640044e17ba44457d704d867735b6984c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops.h",
      "new_id": "75aee30640044e17ba44457d704d867735b6984c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a69d21ad68d54f304cdb8a0d828750be192b6ba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h",
      "new_id": "9a69d21ad68d54f304cdb8a0d828750be192b6ba",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e2de67fa5a114b3483b216396cee93dc3fd11d4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_arm_gcc.h",
      "new_id": "6e2de67fa5a114b3483b216396cee93dc3fd11d4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_arm_gcc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cd97e0c994281cdfd73c2e173a46cab371e3728a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_arm_qnx.h",
      "new_id": "cd97e0c994281cdfd73c2e173a46cab371e3728a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_arm_qnx.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "eb198ff5cc23661ba492140be3f7d22aa0b09f2e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_atomicword_compat.h",
      "new_id": "eb198ff5cc23661ba492140be3f7d22aa0b09f2e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_atomicword_compat.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "44ef9c9e03512c34a5ae237ef78481bb43d20501",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_generic_c11_atomic.h",
      "new_id": "44ef9c9e03512c34a5ae237ef78481bb43d20501",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_generic_c11_atomic.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0b0b06ce6cf92be8d69b97730595008c19ff84ef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_generic_gcc.h",
      "new_id": "0b0b06ce6cf92be8d69b97730595008c19ff84ef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_generic_gcc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6ce6820ec26c28dc9a2145ae6b1ffb063d198d7c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_mips_gcc.h",
      "new_id": "6ce6820ec26c28dc9a2145ae6b1ffb063d198d7c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_mips_gcc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cad9f1e35444a5dcff84594a8118d59c87dd5128",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_power.h",
      "new_id": "cad9f1e35444a5dcff84594a8118d59c87dd5128",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_power.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d477dc6ddadb4c8ee9673f46f8f43d95d25b5124",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_ppc_gcc.h",
      "new_id": "d477dc6ddadb4c8ee9673f46f8f43d95d25b5124",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_ppc_gcc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "baecb993bc0ceec14431583a397d65bed2ce687b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_solaris.h",
      "new_id": "baecb993bc0ceec14431583a397d65bed2ce687b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_solaris.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "676380b1d536194821aeef6f662d5143098e5fc9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_tsan.h",
      "new_id": "676380b1d536194821aeef6f662d5143098e5fc9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_tsan.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "53c9eae0fa73fcabac3f6acb493130e754d2169a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc",
      "new_id": "53c9eae0fa73fcabac3f6acb493130e754d2169a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e80121fdf8e0cc26b1274883cd8cc5d01acfea58",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_x86_gcc.h",
      "new_id": "e80121fdf8e0cc26b1274883cd8cc5d01acfea58",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_x86_gcc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "74a1bd4e064b8d89b6893661120344c6f8e82dd3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc",
      "new_id": "74a1bd4e064b8d89b6893661120344c6f8e82dd3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34d60d98e02b339e4728c547ce05dfe787db70cd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/atomicops_internals_x86_msvc.h",
      "new_id": "34d60d98e02b339e4728c547ce05dfe787db70cd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/atomicops_internals_x86_msvc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f4af6a50abef0a513e5ad41a3c72990d94b541ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/bytestream.cc",
      "new_id": "f4af6a50abef0a513e5ad41a3c72990d94b541ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/bytestream.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "86510d140bafc8256f894edccac50bef4b72b37f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/bytestream.h",
      "new_id": "86510d140bafc8256f894edccac50bef4b72b37f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/bytestream.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "06f114abc7028bf1204f3d7a252d687a25fe8158",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/bytestream_unittest.cc",
      "new_id": "06f114abc7028bf1204f3d7a252d687a25fe8158",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/bytestream_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ec049795579ad3778bda77c0daf51f476576d21",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/callback.h",
      "new_id": "9ec049795579ad3778bda77c0daf51f476576d21",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/callback.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "be652849ef14e961d5ec4eace18bf741edd7ccb6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/casts.h",
      "new_id": "be652849ef14e961d5ec4eace18bf741edd7ccb6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/casts.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73822168b68eb089812825e3337e359b6b405d92",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/common.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff36348292afb7697254ea82899ff5373ecd0799",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/common.h"
    },
    {
      "type": "rename",
      "old_id": "f9e2cfd4370adbc0b29f162ec11ee147caf5f1d4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/common_unittest.cc",
      "new_id": "f9e2cfd4370adbc0b29f162ec11ee147caf5f1d4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/common_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f1f6ed3df41a71d8f05677b5dde3626dd58563c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/fastmem.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "612b5861ccf27382b4153715a5597dcdcd4f4fd1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/hash.h"
    },
    {
      "type": "rename",
      "old_id": "a50908014800902db399290e531d5777a7b40346",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/int128.cc",
      "new_id": "a50908014800902db399290e531d5777a7b40346",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/int128.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1499bb76d5e0ba7959243ef462059f50f98831db",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/int128.h",
      "new_id": "1499bb76d5e0ba7959243ef462059f50f98831db",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/int128.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ec899ad7b75d68bc71d545be1e21c70f52e1467",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/int128_unittest.cc",
      "new_id": "1ec899ad7b75d68bc71d545be1e21c70f52e1467",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/int128_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b418986bcedce33fde6294c3986ce9c4879331c7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/io_win32.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a20e64c716a23302bd1085ced1420932b0c0c60b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/io_win32.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90bd9c960133012c7639542e2892532c27ea85c1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/io_win32_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "f69605d9f6393735102e69873395f30188a1b2fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/logging.h",
      "new_id": "f69605d9f6393735102e69873395f30188a1b2fd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/logging.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e9a9ec198208fd253a48cf01dd87e3fb5f9fe06",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/macros.h",
      "new_id": "0e9a9ec198208fd253a48cf01dd87e3fb5f9fe06",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/macros.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "887f12a600fa9dfa769306487bbe6e5d0ffbb3e7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/map_util.h",
      "new_id": "887f12a600fa9dfa769306487bbe6e5d0ffbb3e7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/map_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0373b2bb97137b438f4635556984b99f23c0b0f8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/mathlimits.cc",
      "new_id": "0373b2bb97137b438f4635556984b99f23c0b0f8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/mathlimits.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2391ac4caaba5bb7de3ea0647c8637b08a5111c4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/mathlimits.h"
    },
    {
      "type": "rename",
      "old_id": "8a9f69a0b225164b9749d4add91565428ddcd5fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/mathutil.h",
      "new_id": "8a9f69a0b225164b9749d4add91565428ddcd5fd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/mathutil.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "174290f6247774ea70c3b7797300a052ffebbc1a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/mutex.h"
    },
    {
      "type": "rename",
      "old_id": "889c647660ded20da703a58e42ade0476c3af8d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/once.cc",
      "new_id": "889c647660ded20da703a58e42ade0476c3af8d6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/once.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1f082c37e9b1d5eea6f39909f5c6028b88fa1cd3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/once.h",
      "new_id": "1f082c37e9b1d5eea6f39909f5c6028b88fa1cd3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/once.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d5f7779ec9b3ae0ecf11cb6918a064972e78c92c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/once_unittest.cc",
      "new_id": "d5f7779ec9b3ae0ecf11cb6918a064972e78c92c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/once_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7a54060dfa31ace3bf4ea94710bc727f6d6a03b8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/platform_macros.h",
      "new_id": "7a54060dfa31ace3bf4ea94710bc727f6d6a03b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/platform_macros.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbc29861a588d1dc0a15e0c8c4ff2a9c0bb3cd0f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/port.h"
    },
    {
      "type": "rename",
      "old_id": "4423c118c40b54a3287f7982542108048c565333",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/scoped_ptr.h",
      "new_id": "4423c118c40b54a3287f7982542108048c565333",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/scoped_ptr.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7da114e9367a6eb561949dbeb54b2db626ec49ae",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/shared_ptr.h",
      "new_id": "7da114e9367a6eb561949dbeb54b2db626ec49ae",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/shared_ptr.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9301f549b1d6f9eeb038472eb326190d4be0e30d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/singleton.h",
      "new_id": "9301f549b1d6f9eeb038472eb326190d4be0e30d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/singleton.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd1bd6141a6977d6b70af32171dbeba199bf77b8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/status.cc",
      "new_id": "dd1bd6141a6977d6b70af32171dbeba199bf77b8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/status.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "614ab9941acab98034576fb5d3c6d63745a0cfda",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/status.h",
      "new_id": "614ab9941acab98034576fb5d3c6d63745a0cfda",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/status.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "743e79a727d02092cee8d3f9d537957ddb8229d0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/status_macros.h",
      "new_id": "743e79a727d02092cee8d3f9d537957ddb8229d0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/status_macros.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c70c33c47437b6078e8c65a829d3671a0f95aec5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/status_test.cc",
      "new_id": "c70c33c47437b6078e8c65a829d3671a0f95aec5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/status_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "48d1402ae0036d7b29e1415923e16d7311afb4a8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/statusor.cc",
      "new_id": "48d1402ae0036d7b29e1415923e16d7311afb4a8",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/statusor.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "29f869ad5e8d58a334c8cf7067e83027cf9b9e61",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/statusor.h",
      "new_id": "29f869ad5e8d58a334c8cf7067e83027cf9b9e61",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/statusor.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e2a9e5545edabb36503fc2830b8009303f0c98c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/statusor_test.cc",
      "new_id": "6e2a9e5545edabb36503fc2830b8009303f0c98c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/statusor_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9e4c82a4c3be35245cbeaf9e97afbdbba8ab4558",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/stl_util.h",
      "new_id": "9e4c82a4c3be35245cbeaf9e97afbdbba8ab4558",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/stl_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "989474b74704d1ad699a4eb79d135a12f9c44760",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/stringpiece.cc",
      "new_id": "989474b74704d1ad699a4eb79d135a12f9c44760",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/stringpiece.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "563ff75dcf446f69864313643d665a88ac1fc8a9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/stringpiece.h"
    },
    {
      "type": "rename",
      "old_id": "a6a8759547a4a5b81febbfe32f4c315724ce35cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/stringpiece_unittest.cc",
      "new_id": "a6a8759547a4a5b81febbfe32f4c315724ce35cc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/stringpiece_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83fdfe454e9034e36d946dabbddca4f19be62edf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/stringprintf.cc",
      "new_id": "83fdfe454e9034e36d946dabbddca4f19be62edf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/stringprintf.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ab1ab558329e46e31f84948e8d26c0adeae7d8f9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/stringprintf.h",
      "new_id": "ab1ab558329e46e31f84948e8d26c0adeae7d8f9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/stringprintf.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "15895e596cdc43f064bbf7283edf7a80377934e2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/stringprintf_unittest.cc",
      "new_id": "15895e596cdc43f064bbf7283edf7a80377934e2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/stringprintf_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d79a6ee45007c99d7b2059d50b1ff37485a3138d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/structurally_valid.cc",
      "new_id": "d79a6ee45007c99d7b2059d50b1ff37485a3138d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/structurally_valid.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "90888885ad5f54ecd315e09cd35729150f8b1a2f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/structurally_valid_unittest.cc",
      "new_id": "90888885ad5f54ecd315e09cd35729150f8b1a2f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/structurally_valid_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a4d71c822be83f99f04926752ccb79816526c5a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/strutil.cc"
    },
    {
      "type": "rename",
      "old_id": "df28c94da8c3b853f03acdf346d762ebffd7ad2a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/strutil.h",
      "new_id": "df28c94da8c3b853f03acdf346d762ebffd7ad2a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/strutil.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5d62fc4adf737975c6de002533188dda5defcd69",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/strutil_unittest.cc",
      "new_id": "5d62fc4adf737975c6de002533188dda5defcd69",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/strutil_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7194a5b171e9ef00e4af06dccd025d833f00185f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/substitute.cc",
      "new_id": "7194a5b171e9ef00e4af06dccd025d833f00185f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/substitute.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7ee442af77b350061e82dc84810337db79199b47",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/substitute.h",
      "new_id": "7ee442af77b350061e82dc84810337db79199b47",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/substitute.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "feef904beaa58f3ec06c553a25e318ea35bf0d0b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/template_util.h",
      "new_id": "feef904beaa58f3ec06c553a25e318ea35bf0d0b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/template_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b1745e2bf7c836ec85e08b8e9a02228b1b29116f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/template_util_unittest.cc",
      "new_id": "b1745e2bf7c836ec85e08b8e9a02228b1b29116f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/template_util_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49c0412c17661dd0f9942fadca4781e51f0d8f54",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/time.cc",
      "new_id": "49c0412c17661dd0f9942fadca4781e51f0d8f54",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/time.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "45607ca9bb8dac94be20611e101d41e4b504bc80",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/time.h",
      "new_id": "45607ca9bb8dac94be20611e101d41e4b504bc80",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/time.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "59e9d1c73cfd72f5318d8a614dc1dba86f287f06",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/time_test.cc",
      "new_id": "59e9d1c73cfd72f5318d8a614dc1dba86f287f06",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/time_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3ab5ea7d4eab50da566e855c729ae3d9b447c6ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/type_traits.h",
      "new_id": "3ab5ea7d4eab50da566e855c729ae3d9b447c6ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/type_traits.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49c10aced62059e38dd8f05af747f65176a92786",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/stubs/type_traits_unittest.cc",
      "new_id": "49c10aced62059e38dd8f05af747f65176a92786",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/stubs/type_traits_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbe0d17085d02f8720586b6d7b017a4ea314b940",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/test_messages_proto2.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84b9da992204b34cba293d8691f1cf9b58d60d9a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/test_messages_proto3.proto"
    },
    {
      "type": "rename",
      "old_id": "4e02a85d8504751b0a6726c7faafbad6ca62400f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/test_util.cc",
      "new_id": "4e02a85d8504751b0a6726c7faafbad6ca62400f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/test_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1c13a1a7f61a7a53a192abad038612acc5f52722",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/test_util.h",
      "new_id": "1c13a1a7f61a7a53a192abad038612acc5f52722",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/test_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "79c5abec6d157f25d8f4bd568c608a0e28639e67",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/test_util_lite.cc",
      "new_id": "79c5abec6d157f25d8f4bd568c608a0e28639e67",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/test_util_lite.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "47a2269d363c5ab53c8af43d69a5659e2570d20d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/test_util_lite.h",
      "new_id": "47a2269d363c5ab53c8af43d69a5659e2570d20d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/test_util_lite.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a1337ec68951c13b2c194baa240723e123ce25ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/bad_utf8_string",
      "new_id": "a1337ec68951c13b2c194baa240723e123ce25ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/bad_utf8_string",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0b7e6552c6ea5e78fd31390b2bea76776802e49f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/golden_message",
      "new_id": "0b7e6552c6ea5e78fd31390b2bea76776802e49f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/golden_message",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c70a4d7cde5b36e9b4970862826b8f8d1be169b3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/golden_message_maps",
      "new_id": "c70a4d7cde5b36e9b4970862826b8f8d1be169b3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/golden_message_maps",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b48c89852649949db6b731cf101836d411f56ebf",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/golden_message_oneof_implemented",
      "new_id": "b48c89852649949db6b731cf101836d411f56ebf",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/golden_message_oneof_implemented",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd646a0dc85e0b8c7cfcfbea8bb9ae0a8987883d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/golden_message_proto3",
      "new_id": "bd646a0dc85e0b8c7cfcfbea8bb9ae0a8987883d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/golden_message_proto3",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ee28d388305508b7a5dbe784e3c6bf4204c52122",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/golden_packed_fields_message",
      "new_id": "ee28d388305508b7a5dbe784e3c6bf4204c52122",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/golden_packed_fields_message",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bc2723214a265ced4cb27874aa1d4b9e58ed9144",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/map_test_data.txt",
      "new_id": "bc2723214a265ced4cb27874aa1d4b9e58ed9144",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/map_test_data.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7a874b54cdba0eb25e407cf82758624d757c02d9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/text_format_unittest_data.txt",
      "new_id": "7a874b54cdba0eb25e407cf82758624d757c02d9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/text_format_unittest_data.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ec95e1e81ab72e35d56bb5fe34e0f0e2e16d757b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt",
      "new_id": "ec95e1e81ab72e35d56bb5fe34e0f0e2e16d757b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e1011ebf15df96b19331e726c476eaf9b0dfa9ac",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/text_format_unittest_data_pointy.txt",
      "new_id": "e1011ebf15df96b19331e726c476eaf9b0dfa9ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/text_format_unittest_data_pointy.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "95109f62ab6f5ed0bc2e3095db56c8383c164ebe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/text_format_unittest_data_pointy_oneof.txt",
      "new_id": "95109f62ab6f5ed0bc2e3095db56c8383c164ebe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/text_format_unittest_data_pointy_oneof.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c8b1eb4d85eb42cc26a60a3b0b53c8f2b1bfdff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/text_format_unittest_extensions_data.txt",
      "new_id": "8c8b1eb4d85eb42cc26a60a3b0b53c8f2b1bfdff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/text_format_unittest_extensions_data.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "132f7445f3f75bdaae37f2cbee5fcea3e76169a9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testdata/text_format_unittest_extensions_data_pointy.txt",
      "new_id": "132f7445f3f75bdaae37f2cbee5fcea3e76169a9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testdata/text_format_unittest_extensions_data_pointy.txt",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f32222b7c4c522830006915a34d0643cf9652d94",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testing/file.cc"
    },
    {
      "type": "rename",
      "old_id": "2f63f80e7b2946134184641a1643518d91221103",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testing/file.h",
      "new_id": "2f63f80e7b2946134184641a1643518d91221103",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testing/file.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33a75ed68097be6262dbcf0177b21f7c953a9305",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testing/googletest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc4401d032af8fb5776542cad47257f73a1a419d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testing/googletest.h"
    },
    {
      "type": "rename",
      "old_id": "76f8cfe11b2b3937a5c73a443b504dc34ad74fe4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testing/zcgunzip.cc",
      "new_id": "76f8cfe11b2b3937a5c73a443b504dc34ad74fe4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testing/zcgunzip.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "992ddc6ed66b3cae568fa8267feb74b4a473ed48",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/testing/zcgzip.cc",
      "new_id": "992ddc6ed66b3cae568fa8267feb74b4a473ed48",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/testing/zcgzip.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1d2e8bc0f4c4395cb58159e40a05b2084dc92d4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/text_format.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd0e307e9e9a7a67938c26f7f857a65f0bb2fe6e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/text_format.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f823bcb2ccf3612fc8b822e5389dbb13dfffc859",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/text_format_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44ddc749a89861230b17c891eabec671f0404bde",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/timestamp.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61596ed477a8fd1ddc4fa6cb8c5ae1b630b833ac",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/timestamp.pb.h"
    },
    {
      "type": "rename",
      "old_id": "b7cbd17502f28bfd04604d8829940c85981b64d6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/timestamp.proto",
      "new_id": "b7cbd17502f28bfd04604d8829940c85981b64d6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/timestamp.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abb52395dcf11d4a2d5f2e2bcfb150805ce92b37",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/type.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc76cc97df6da63bea4ba3b4ebe7c57b94e65d21",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/type.pb.h"
    },
    {
      "type": "rename",
      "old_id": "624c15ee61616609b8838e07b2657607690d1787",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/type.proto",
      "new_id": "624c15ee61616609b8838e07b2657607690d1787",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/type.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45a0edad9d935936ba94f5552092675e97f4ebde",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest.proto"
    },
    {
      "type": "rename",
      "old_id": "cd7e437e163e1a2e3442869a5623973f9251ebc6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_arena.proto",
      "new_id": "cd7e437e163e1a2e3442869a5623973f9251ebc6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_arena.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "218447e9aa5d70c2b4fbb56dce860133eb7c3672",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_custom_options.proto",
      "new_id": "218447e9aa5d70c2b4fbb56dce860133eb7c3672",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_custom_options.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8aa3a37b8e29a085c6f78cd0d5d05a82c6cf9c5d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_drop_unknown_fields.proto",
      "new_id": "8aa3a37b8e29a085c6f78cd0d5d05a82c6cf9c5d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_drop_unknown_fields.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d8b0f9b94f992ea3d0745fac370b7d481aae41a3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_embed_optimize_for.proto",
      "new_id": "d8b0f9b94f992ea3d0745fac370b7d481aae41a3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_embed_optimize_for.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36443e7e01259c186daeb45be6062397492a47ba",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_empty.proto",
      "new_id": "36443e7e01259c186daeb45be6062397492a47ba",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_empty.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e65dc18b7db54fdff1460ba0af5d82187975dff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_enormous_descriptor.proto",
      "new_id": "6e65dc18b7db54fdff1460ba0af5d82187975dff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_enormous_descriptor.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8d03e3888bc92e6f7e850f968202bff881f7a32e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_import.proto",
      "new_id": "8d03e3888bc92e6f7e850f968202bff881f7a32e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_import.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a7afa452332bc5962ffcbb20c0d6066256902f0d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_import_lite.proto",
      "new_id": "a7afa452332bc5962ffcbb20c0d6066256902f0d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_import_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "59673eaf9d43bd15e89d2a05f2b920a7824cba1e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_import_proto3.proto",
      "new_id": "59673eaf9d43bd15e89d2a05f2b920a7824cba1e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_import_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffaf773698f0b495be6359afe1328df83559bd79",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_import_public.proto",
      "new_id": "ffaf773698f0b495be6359afe1328df83559bd79",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_import_public.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "33549c227929045e7e421b443de872560c5242fd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_import_public_lite.proto",
      "new_id": "33549c227929045e7e421b443de872560c5242fd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_import_public_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d6f11e28bd1bf557c2e46ad91ff998734787f99b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_import_public_proto3.proto",
      "new_id": "d6f11e28bd1bf557c2e46ad91ff998734787f99b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_import_public_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2f5efd2aaa588096ef592f891176f2f02c6a6278",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_lazy_dependencies.proto",
      "new_id": "2f5efd2aaa588096ef592f891176f2f02c6a6278",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_lazy_dependencies.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "22438257d3935e4d253ed0683104d5e4fcb79261",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_lazy_dependencies_custom_option.proto",
      "new_id": "22438257d3935e4d253ed0683104d5e4fcb79261",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_lazy_dependencies_custom_option.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9be64d85801f020e9c2a13de0446d808ad15edfc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_lazy_dependencies_enum.proto",
      "new_id": "9be64d85801f020e9c2a13de0446d808ad15edfc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_lazy_dependencies_enum.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a15bdaacff76867b8bebdc12a46ef5276981cdb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_lite.proto"
    },
    {
      "type": "rename",
      "old_id": "132d6a82d2b462f24df84ef457a360a10f63e8b2",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_lite_imports_nonlite.proto",
      "new_id": "132d6a82d2b462f24df84ef457a360a10f63e8b2",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_lite_imports_nonlite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49d9adad0b699f7fe67c64f997b2761e8a73f8d1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_mset.proto",
      "new_id": "49d9adad0b699f7fe67c64f997b2761e8a73f8d1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_mset.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "04e4352e06d3ee03482dcaca97a27c78efa6bea4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_mset_wire_format.proto",
      "new_id": "04e4352e06d3ee03482dcaca97a27c78efa6bea4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_mset_wire_format.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "41518df2973fdb0d58b2b27b2077d7b2561fb750",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_no_arena.proto",
      "new_id": "41518df2973fdb0d58b2b27b2077d7b2561fb750",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_no_arena.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "072af49e3c70472873b61fa17ba3d33d37f9f8d3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_no_arena_import.proto",
      "new_id": "072af49e3c70472873b61fa17ba3d33d37f9f8d3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_no_arena_import.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34c7b7ce99a95043e629b5c729c70e943e7d7eb9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_no_arena_lite.proto",
      "new_id": "34c7b7ce99a95043e629b5c729c70e943e7d7eb9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_no_arena_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "994afff42de3498a1bbb036b6afe2186ab3be10b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_no_field_presence.proto",
      "new_id": "994afff42de3498a1bbb036b6afe2186ab3be10b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_no_field_presence.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8fc7713c9e3ad0f0c2ecff1561e9c58864b0150e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_no_generic_services.proto",
      "new_id": "8fc7713c9e3ad0f0c2ecff1561e9c58864b0150e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_no_generic_services.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ee9cc7bd49211d2bbfc33219f334cd57142983f4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_optimize_for.proto",
      "new_id": "ee9cc7bd49211d2bbfc33219f334cd57142983f4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_optimize_for.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2f91332c9e7faa7f592b8636f8129ed5edb72535",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_preserve_unknown_enum.proto",
      "new_id": "2f91332c9e7faa7f592b8636f8129ed5edb72535",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_preserve_unknown_enum.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "adf42968aaa53fcfa6db549b11b58f0d3238109b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_preserve_unknown_enum2.proto",
      "new_id": "adf42968aaa53fcfa6db549b11b58f0d3238109b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_preserve_unknown_enum2.proto",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84815d42534dcb238788fc1be09867398be14ab4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_proto3.proto"
    },
    {
      "type": "rename",
      "old_id": "9375d85ae07903e4c56d106757a8e5b26e98a7ae",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_proto3_arena.proto",
      "new_id": "9375d85ae07903e4c56d106757a8e5b26e98a7ae",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_proto3_arena.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a60b90f5c6c7de9ca91b77b651953cd52344b30",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_proto3_arena_lite.proto",
      "new_id": "5a60b90f5c6c7de9ca91b77b651953cd52344b30",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_proto3_arena_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "874ade6c0e8da6a0ba3e2df1378e974f5a29df58",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_proto3_lite.proto",
      "new_id": "874ade6c0e8da6a0ba3e2df1378e974f5a29df58",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_proto3_lite.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c90752440b2864e4fb84e9bc9f3e3fb76c30e888",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unittest_well_known_types.proto",
      "new_id": "c90752440b2864e4fb84e9bc9f3e3fb76c30e888",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unittest_well_known_types.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0ada85e57043617881ec16bcb16c369629fd81c4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unknown_field_set.cc",
      "new_id": "0ada85e57043617881ec16bcb16c369629fd81c4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unknown_field_set.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "beb4c9ecca60e3a5f020259e602f4f69970e705d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unknown_field_set.h"
    },
    {
      "type": "rename",
      "old_id": "e55bb012741a2220d9bf78fb26f9c9710aa75964",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/unknown_field_set_unittest.cc",
      "new_id": "e55bb012741a2220d9bf78fb26f9c9710aa75964",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/unknown_field_set_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "163787821620d3d433525a05fb38e1bc9ddb49b4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/delimited_message_util.cc",
      "new_id": "163787821620d3d433525a05fb38e1bc9ddb49b4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/delimited_message_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "302d4781b3e53cd1d47e260ab72de7ef3a6cc407",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/delimited_message_util.h",
      "new_id": "302d4781b3e53cd1d47e260ab72de7ef3a6cc407",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/delimited_message_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "157a84112ccd2af78259bf6f8c8e67215de982d5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/delimited_message_util_test.cc",
      "new_id": "157a84112ccd2af78259bf6f8c8e67215de982d5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/delimited_message_util_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a1a56ee6749a82325b1484c84d49ed48bbb98bbe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/field_comparator.cc",
      "new_id": "a1a56ee6749a82325b1484c84d49ed48bbb98bbe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/field_comparator.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26a7ba4d975a5dc2d371f77a97b99d482119d3cb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/field_comparator.h"
    },
    {
      "type": "rename",
      "old_id": "249b8d54632ae4595b361aa032117da5634e4506",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/field_comparator_test.cc",
      "new_id": "249b8d54632ae4595b361aa032117da5634e4506",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/field_comparator_test.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "982d6407757a372be83fdafde4d2a1e287a828b9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/field_mask_util.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71c68fec8c5296ccf1e3b6652a5916e925865e57",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/field_mask_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24943ed1f6568f76f36c4938861ad5d9628fb05b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/field_mask_util_test.cc"
    },
    {
      "type": "rename",
      "old_id": "a018a09ef7923c8f6b7df21b9225f41e99bfe804",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/constants.h",
      "new_id": "a018a09ef7923c8f6b7df21b9225f41e99bfe804",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/constants.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "213c2c40c0aadd6861588faa9fc4deaacab34ff1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/datapiece.cc",
      "new_id": "213c2c40c0aadd6861588faa9fc4deaacab34ff1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/datapiece.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83516d09725175ea072071fad2a04431cfffc41e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/datapiece.h",
      "new_id": "83516d09725175ea072071fad2a04431cfffc41e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/datapiece.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95b3a17dd4cabb5ef68153158c31932150f5ba53",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/default_value_objectwriter.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09c6d23f4c89d4fd7bfca489f5e5dd5a9b79a63e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/default_value_objectwriter.h"
    },
    {
      "type": "rename",
      "old_id": "e1dd697aece9c04f347438afe110d723605135fe",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/default_value_objectwriter_test.cc",
      "new_id": "e1dd697aece9c04f347438afe110d723605135fe",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/default_value_objectwriter_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "538307bae2f9d5ea79cd2a8c093edb6f3a5b399a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/error_listener.cc",
      "new_id": "538307bae2f9d5ea79cd2a8c093edb6f3a5b399a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/error_listener.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1dc814a360fdb393c195f13a8df89240977ff924",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/error_listener.h",
      "new_id": "1dc814a360fdb393c195f13a8df89240977ff924",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/error_listener.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ae98ddd86a693a2fd078593b588cf24002e1f8ec",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/expecting_objectwriter.h",
      "new_id": "ae98ddd86a693a2fd078593b588cf24002e1f8ec",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/expecting_objectwriter.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "38835f67d2d95100c077d52ed9a7a55e63e8c8de",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/field_mask_utility.cc",
      "new_id": "38835f67d2d95100c077d52ed9a7a55e63e8c8de",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/field_mask_utility.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "59f36f756fcbdad6f9ddb44d18faadc0cf11a752",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/field_mask_utility.h",
      "new_id": "59f36f756fcbdad6f9ddb44d18faadc0cf11a752",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/field_mask_utility.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "18b7f92363db6dac2759e83d8293d2ba737ec840",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_escaping.cc",
      "new_id": "18b7f92363db6dac2759e83d8293d2ba737ec840",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_escaping.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e3e329fc969a67d887e3302d500db6c9759a2b2c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_escaping.h",
      "new_id": "e3e329fc969a67d887e3302d500db6c9759a2b2c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_escaping.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e4edd883607703d3b76a7404ca4a491d31e6ab9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_objectwriter.cc",
      "new_id": "6e4edd883607703d3b76a7404ca4a491d31e6ab9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_objectwriter.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "31edc2927ffe38b957ae7648df462f13ebdac69e",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_objectwriter.h",
      "new_id": "31edc2927ffe38b957ae7648df462f13ebdac69e",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_objectwriter.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bbd9d78a43aad5fb818ff6910a75af72a35c4c77",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_objectwriter_test.cc",
      "new_id": "bbd9d78a43aad5fb818ff6910a75af72a35c4c77",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_objectwriter_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "047c14e1503326dbc57e7768b74023a578b9dc9a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_stream_parser.cc",
      "new_id": "047c14e1503326dbc57e7768b74023a578b9dc9a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_stream_parser.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b9d46ee2257936677b5a0231e70116723cfd3b9",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_stream_parser.h",
      "new_id": "6b9d46ee2257936677b5a0231e70116723cfd3b9",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_stream_parser.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ca71ff2419ff5bf8ab7546094448685917a756c6",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/json_stream_parser_test.cc",
      "new_id": "ca71ff2419ff5bf8ab7546094448685917a756c6",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/json_stream_parser_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0864b05737b2292df59e8608d80e30f6a7744aff",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/location_tracker.h",
      "new_id": "0864b05737b2292df59e8608d80e30f6a7744aff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/location_tracker.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "591c35dbbbebe24af17b53e1b1cb9adb54405811",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/mock_error_listener.h",
      "new_id": "591c35dbbbebe24af17b53e1b1cb9adb54405811",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/mock_error_listener.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8586cecc912178446793a2d6152b9d0fea02038c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/object_location_tracker.h",
      "new_id": "8586cecc912178446793a2d6152b9d0fea02038c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/object_location_tracker.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2c31cfb09e77215783d96813b78477b881cd96ec",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/object_source.h",
      "new_id": "2c31cfb09e77215783d96813b78477b881cd96ec",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/object_source.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "57cc08a1d7a4f333616f8a8cc750880751d69a19",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/object_writer.cc",
      "new_id": "57cc08a1d7a4f333616f8a8cc750880751d69a19",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/object_writer.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b6fbd19bf7140d707913775de601c6597863ea65",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/object_writer.h",
      "new_id": "b6fbd19bf7140d707913775de601c6597863ea65",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/object_writer.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8bebf2ab1f7a6e83ed7dd6e3b093011338dfe50a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/proto_writer.cc",
      "new_id": "8bebf2ab1f7a6e83ed7dd6e3b093011338dfe50a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/proto_writer.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0db8485cb7fd2eb4d3bd146b13a4b890adffa03a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/proto_writer.h",
      "new_id": "0db8485cb7fd2eb4d3bd146b13a4b890adffa03a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/proto_writer.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02360a1a327bdd87c5f2ba1837820058cc662c09",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/protostream_objectsource.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b56efdf43a9d6f5c3f9e1247f60231f31df6337d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/protostream_objectsource.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36bb1ba96b1e61f9ce417d2bca19a21f6e192644",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/protostream_objectsource_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97f968194958c84acbb40679ba75f7827e03e8ff",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/protostream_objectwriter.cc"
    },
    {
      "type": "rename",
      "old_id": "ab534912e69931d82d93ac4c4b612061d05f989f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/protostream_objectwriter.h",
      "new_id": "ab534912e69931d82d93ac4c4b612061d05f989f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/protostream_objectwriter.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "87d35b08bc5b89e92fd891186053393c6b38c733",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/protostream_objectwriter_test.cc",
      "new_id": "87d35b08bc5b89e92fd891186053393c6b38c733",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/protostream_objectwriter_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3f065d6b1cfcac8bc63a2dbe6251a3ac1da4d36c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/structured_objectwriter.h",
      "new_id": "3f065d6b1cfcac8bc63a2dbe6251a3ac1da4d36c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/structured_objectwriter.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a9ebca3d43f34e0159f3c228adef9e244c5e6ec5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/anys.proto",
      "new_id": "a9ebca3d43f34e0159f3c228adef9e244c5e6ec5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/anys.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "869271f4e5c39b127030805ecc94d818e861d7ef",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/books.proto",
      "new_id": "869271f4e5c39b127030805ecc94d818e861d7ef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/books.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cccc741c2d72d348289926fc673fcc2055ebcdb5",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/default_value.proto",
      "new_id": "cccc741c2d72d348289926fc673fcc2055ebcdb5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/default_value.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "932883410e2c7e60ba16818cdfffd867cfce7788",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/default_value_test.proto",
      "new_id": "932883410e2c7e60ba16818cdfffd867cfce7788",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/default_value_test.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e8b2bc5f2e29157e8730ef5afcadf33921e1af06",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/field_mask.proto",
      "new_id": "e8b2bc5f2e29157e8730ef5afcadf33921e1af06",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/field_mask.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0f381b320bedbaacc169f2fd23ad89474ba561eb",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/maps.proto",
      "new_id": "0f381b320bedbaacc169f2fd23ad89474ba561eb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/maps.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c37da08316650cc1e27cec2c5f1446b2ff111f33",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/oneofs.proto",
      "new_id": "c37da08316650cc1e27cec2c5f1446b2ff111f33",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/oneofs.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c013cee31e45eca69faf2ef8f21e4abb665793ce",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/proto3.proto",
      "new_id": "c013cee31e45eca69faf2ef8f21e4abb665793ce",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7b1cc1b954cdefe2cebf7774a47c082f0910b249",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/struct.proto",
      "new_id": "7b1cc1b954cdefe2cebf7774a47c082f0910b249",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/struct.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b74484ce58dd956144a87d2fc25d6592fcd6058b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/timestamp_duration.proto",
      "new_id": "b74484ce58dd956144a87d2fc25d6592fcd6058b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/timestamp_duration.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "eabc99f2456e65842f894d9b06ee461c7a5c7545",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/testdata/wrappers.proto",
      "new_id": "eabc99f2456e65842f894d9b06ee461c7a5c7545",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/testdata/wrappers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "85d0d5c9456e3fc99b09616b72f7e62e2921d6be",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/type_info.cc",
      "new_id": "85d0d5c9456e3fc99b09616b72f7e62e2921d6be",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/type_info.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d81331763a88e226b6b298519fc3f4eb94be799d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/type_info.h",
      "new_id": "d81331763a88e226b6b298519fc3f4eb94be799d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/type_info.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "737ba9e47551ab76edf768c5123df9d4a80b33cd",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/type_info_test_helper.cc",
      "new_id": "737ba9e47551ab76edf768c5123df9d4a80b33cd",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/type_info_test_helper.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1a1967156b13527a793ee184e10e74ad4355950d",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/type_info_test_helper.h",
      "new_id": "1a1967156b13527a793ee184e10e74ad4355950d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/type_info_test_helper.h",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11780ee8b08e955696fb392284bf675056aff547",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/utility.cc"
    },
    {
      "type": "rename",
      "old_id": "667e660c581ebdf3c3b7359e90505ef1cbf236cc",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/internal/utility.h",
      "new_id": "667e660c581ebdf3c3b7359e90505ef1cbf236cc",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/internal/utility.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8a0441c8f64c83f0c82cda5330d407414b5f5046",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/json_format_proto3.proto",
      "new_id": "8a0441c8f64c83f0c82cda5330d407414b5f5046",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/json_format_proto3.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c85f18994c35697a17d6f5331ae099bd0d2efb69",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/json_util.cc",
      "new_id": "c85f18994c35697a17d6f5331ae099bd0d2efb69",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/json_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f4f4380a7362ea75f10d1be01d16e08a03bef1d1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/json_util.h",
      "new_id": "f4f4380a7362ea75f10d1be01d16e08a03bef1d1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/json_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "25c7e96c0ddfc292b119ce84d2e5da7142799be1",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/json_util_test.cc",
      "new_id": "25c7e96c0ddfc292b119ce84d2e5da7142799be1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/json_util_test.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d62038adcd6989759611f41f98e9623ea33a0ec1",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/message_differencer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7d4de00ab89e5eb5549c25ede063eb27d5d9eee",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/message_differencer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75cffd9f7ad92d5c51ff99c60daf4cafaebf1bd0",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/message_differencer_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "698775f14cc4706550b82a34c9ec063b0612a1c0",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/message_differencer_unittest.proto",
      "new_id": "698775f14cc4706550b82a34c9ec063b0612a1c0",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/message_differencer_unittest.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e37e6dc0986ce657f3d0f0da6029d26655317992",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/package_info.h",
      "new_id": "e37e6dc0986ce657f3d0f0da6029d26655317992",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/package_info.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "46a6f5a8a59c1c1df23ed92fc36bf2a9885a43d3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/time_util.cc",
      "new_id": "46a6f5a8a59c1c1df23ed92fc36bf2a9885a43d3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/time_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b8846935a7887f4877af4a6818163dedc03190f4",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/time_util.h",
      "new_id": "b8846935a7887f4877af4a6818163dedc03190f4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/time_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "285740abe1e6e57e7e547a6930e7454590e71dda",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/time_util_test.cc",
      "new_id": "285740abe1e6e57e7e547a6930e7454590e71dda",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/time_util_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "959f3c79330b271fcf9fb869e205c26b14c37224",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/type_resolver.h",
      "new_id": "959f3c79330b271fcf9fb869e205c26b14c37224",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/type_resolver.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "febaa41f75004aadbaa465cdab2b69c2e982634b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/type_resolver_util.cc",
      "new_id": "febaa41f75004aadbaa465cdab2b69c2e982634b",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/type_resolver_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c17366fc793c44d56d8d71f2f5787a8baed81c2f",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/type_resolver_util.h",
      "new_id": "c17366fc793c44d56d8d71f2f5787a8baed81c2f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/type_resolver_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8a0bf652976a9d87725e869e1ffa9f159ce274ad",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/util/type_resolver_util_test.cc",
      "new_id": "8a0bf652976a9d87725e869e1ffa9f159ce274ad",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/util/type_resolver_util_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c9a9aa10ec18a7b9204fc59dc1b48eef55d3ace7",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/well_known_types_unittest.cc",
      "new_id": "c9a9aa10ec18a7b9204fc59dc1b48eef55d3ace7",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/well_known_types_unittest.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "01704c9470a0273402c5ca9cc0007ad2deeadd37",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wire_format.cc",
      "new_id": "01704c9470a0273402c5ca9cc0007ad2deeadd37",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wire_format.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01ee133762c7fc0a262b482e3e5c9b0f655d7058",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wire_format.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "359353c3d122eddc13bb656ddcf0c30df84a7aef",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wire_format_lite.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e079ea5301dda16d87517e27582a52c1ca88577",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wire_format_lite.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c044def8bd510ef18496d773401b5b4927fbf82d",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wire_format_lite_inl.h"
    },
    {
      "type": "rename",
      "old_id": "cafe9a48f9b733120b02306031211e2fbc7dd143",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wire_format_unittest.cc",
      "new_id": "cafe9a48f9b733120b02306031211e2fbc7dd143",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wire_format_unittest.cc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d76e8aa63ba9ac621f9ff9ebb680e2826e8c40b5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wrappers.pb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29d6b7384d1bce067a13be013d30e19d77a20aa3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wrappers.pb.h"
    },
    {
      "type": "rename",
      "old_id": "01947639ac4e4aa266184d3c2f5537ee73901427",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/google/protobuf/wrappers.proto",
      "new_id": "01947639ac4e4aa266184d3c2f5537ee73901427",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/google/protobuf/wrappers.proto",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "391554669481adb17c669f20a899d3b0ae140bd3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/libprotobuf-lite.map",
      "new_id": "391554669481adb17c669f20a899d3b0ae140bd3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/libprotobuf-lite.map",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "391554669481adb17c669f20a899d3b0ae140bd3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/libprotobuf.map",
      "new_id": "391554669481adb17c669f20a899d3b0ae140bd3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/libprotobuf.map",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "391554669481adb17c669f20a899d3b0ae140bd3",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/libprotoc.map",
      "new_id": "391554669481adb17c669f20a899d3b0ae140bd3",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/libprotoc.map",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3edf4254192f394cde4e27d5ea50f341d954951c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/src/solaris/libstdc++.la",
      "new_id": "3edf4254192f394cde4e27d5ea50f341d954951c",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/src/solaris/libstdc++.la",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfc08c35c0430b7a35040088cb159883e257f98a",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/tests.sh"
    },
    {
      "type": "rename",
      "old_id": "9c0fbdc58660f78a9331358d7c757a5ab67248d7",
      "old_mode": 33261,
      "old_path": "third_party/protobuf/3.2.0/update_file_lists.sh",
      "new_id": "9c0fbdc58660f78a9331358d7c757a5ab67248d7",
      "new_mode": 33261,
      "new_path": "third_party/protobuf/3.4.0/update_file_lists.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea9fa641e2f04daff154e48b19cd40e24bf1c36a",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/3.2.0/util/python/BUILD",
      "new_id": "ea9fa641e2f04daff154e48b19cd40e24bf1c36a",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/3.4.0/util/python/BUILD",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "446aa122624eeddb225633730c23e1dd82004a0b",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/BUILD",
      "new_id": "f892ffa9658ae0950fef22cd4c093e6e2158cff4",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/BUILD"
    },
    {
      "type": "modify",
      "old_id": "207eec076d9f3441a12517f033eec9246cb3799c",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/README.md",
      "new_id": "68fc1b1bf9f90ee37339b6c9b2489a8e7372dacb",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/README.md"
    }
  ]
}
