)]}'
{
  "commit": "55828e256af4fe04e95f1c342a73d649d8525435",
  "tree": "e9eb87f376897af767937ef71b126dac94f60a42",
  "parents": [
    "df8d804acb5826a120cad9acfc78dd6f0071d864"
  ],
  "author": {
    "name": "Lukacs T. Berki",
    "email": "lberki@google.com",
    "time": "Tue Apr 18 14:23:19 2017 +0200"
  },
  "committer": {
    "name": "Lukacs T. Berki",
    "email": "lberki@google.com",
    "time": "Tue Apr 18 14:35:16 2017 +0200"
  },
  "message": "Vendor jarjar instead of using a binary version of it.\n\nIt appears that jarjar is not actually used except for renaming classes\nin the coverage collecting Java test runner as verified by\n\n`find . -name BUILD | xargs grep jarjar`\n\nYak shaving for #2820.\n\nThis is necessary because the current version of jarjar does not work\nwith Java 8 classes because it embeds a version of ASM that doesn\u0027t\nsupport that yet.\n\nChange-Id: I6ac59b84bbbc1e85fe8e7f4f4876b98fc6129df0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4d7508c94ebbfe5751b4bf2f886a6e0d40005ec",
      "old_mode": 33188,
      "old_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD",
      "new_id": "1714f62434776b3b0c4bcf6b592325bf91b3fcb9",
      "new_mode": 33188,
      "new_path": "src/java_tools/junitrunner/java/com/google/testing/coverage/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8f31f169c6f4ece24a8fbf0ee19b83d590c4c40b",
      "old_mode": 33188,
      "old_path": "third_party/java/jarjar/BUILD",
      "new_id": "a13054f06dbc5dc136856dbad047ed5dcf6ee235",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645695673349e3947e8e5ae42332d0ac3164cd7",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/COPYING"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a71e818ced135050b1ae79369ac8f37b521daf3",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/README.bazel.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d7097c41fa00926af2c5b4dad386df5bccfaa63",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4789994ad6c794e5a4c1c0281558dbda98985b82",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "169c3d19a34dc7169fdc16b9fb5e62b050b99d94",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/codequality/HEADER"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47c01a2ea1226fe59fd2b3738a1d6aca3e25c98a",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/codequality/checkstyle.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aef125e08364f1a7ea3c0b1efce5449891cd4ea9",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/gradle.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c80830916ecf7eb89d0f0c9c6279e8f2bce11827",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/gradle/buildscript.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "666d0774bcb471c9c97707fd90290867d1c5b26b",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/gradle/plugin.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c97a8bdb9088d370da7e88784a7a093b971aa23a",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/gradle/wrapper/gradle-wrapper.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca384f36429473a587813d83e002c64113149276",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91a7e269e19dfc62e27137a0b57ef3e430cee4fd",
      "new_mode": 33261,
      "new_path": "third_party/java/jarjar/gradlew"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aec99730b4e8fcd90b57a0e8e01544fea7c31a89",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/gradlew.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-ant/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f54ad01a7c60d1b91568a735aca358da5599a4f",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-ant/src/main/java/com/tonicsystems/jarjar/JarJarTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70f407e85137752a9e55aad9d99d0bbbd48f8a8c",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-ant/src/main/java/com/tonicsystems/jarjar/Keep.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de6722fcd27081ee1c5e3828a462918f523be55d",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-ant/src/main/java/com/tonicsystems/jarjar/PatternElement.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "886d431d16129531f6ccab302fe7252daff16e30",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-ant/src/main/java/com/tonicsystems/jarjar/Rule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36288574e376e6e78d791fc79de88f2d4e9c0798",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-ant/src/main/java/com/tonicsystems/jarjar/Zap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afa229fc88574a9465f09727bbaaa3e7b328ece7",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-ant/src/main/java/com/tonicsystems/jarjar/util/AntJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-command/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "985af607d3bacf53707687b271c0fda6110d3890",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-command/src/main/java/com/tonicsystems/jarjar/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "841090916429fe65f0467255a033a7df4d9840c3",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-command/src/test/resources/com/tonicsystems/jarjar/help.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c12929b3d2e609c9e069bf0a62a365c376a68795",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/classpath/ClassPath.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c3a4bf47089438b97acd31c555e2758e8a4a6e8",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/classpath/ClassPathArchive.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "587bfdaa1375a4f19a746f403edcc083e30c3e4f",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/classpath/ClassPathResource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17e38d142715d39c9fbe888cc13d75b955b5096d",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/AbstractDependencyHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25a8a74d28815143490ec20e9359fe3b8964aa0e",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/ClassHeaderReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77f0041189e27e394e7f5060fe59373167bea03e",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/Dependency.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "964b23da253ff621c62e4efbec52b2a2077fef35",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "968a4c5a4ac8be7cc4ba466c5a673eae580378de",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyFinderClassVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d01748e1a6e569eda4742825bb71caa5473d5d3",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/DependencyHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8682bf19fe95b5b22f4cb4c98afb229fd556d8d2",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/Pair.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "205b12e2817eda868cb8241b6cedb29740fb365d",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/dependencies/TextDependencyHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "589764ca96293a44464a6c58979731894c29638e",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/strings/StringDumper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4bf18d9b9dda1f0821027a44fa61abb2c91873c",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/strings/StringReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fc5b3d0a9d4e6869d2e9b1107dadf4506878ccc",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/JarTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "765724ef3db7fcb821be7b9f8bb1f52a6c712d45",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/Transformable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e99cb95e44569ad50b36b55b28c11b94010b6d6",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/ClassTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d62f8a3d2c413d5a3a03e484ba43e621a6dd1618",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/GetNameClassWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b2aa028dda4b6b58c3840ed86b7abc965302b68",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/PackageRemapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a30341c6d0a2b3e1e3fbc06e55a631821a2598a5",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/asm/RemappingClassTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d76d9e4af72e342d3e2dfcd47531e6a14fa35266",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/AbstractClassPattern.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f88a8093c188f332febee15fd83e52ae03c81a12",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/AbstractPattern.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1810a810f340d85cdf57c38f45d3cbca783fbbe7",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/AbstractResourcePattern.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "503d63084d46b56596fa5f86d1aaf591770ac111",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/ClassDelete.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d5cca4286c87d53dd4996b9e37d43daac07bd58",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/ClassKeep.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "175fe7f6b640e3458074d7233ca2111bb465258e",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/ClassKeepTransitive.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02a500e615d5c24dfebfec2861e7d9a84190e042",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/ClassRename.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd88ed4c3ebb4e7d0b8d56532b5a8bf8ef8ae471",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/PatternUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91cfc4020ccfd574470ddca76c9b7613b8cf9d2c",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/ResourceRename.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59377ad9eb10aca4c03487bc9ceb7f4a2abf5ca2",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/config/RulesFileParser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc9ce4130ab99edb36addcb8cdf2864a5db3f08f",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/AbstractFilterJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5f9318e434df670e7f64982f927f51688b2c130",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassClosureJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79798ba02be7e3accbf24437519e314fc83f92df",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassFilterJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dfc805a84cf1bd79bdcb1fdf069798e8164783f",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ClassTransformerJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c53757c3349fd9403fffa4a7a488710f47e2b850",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/DefaultJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30fdb2a82e03e0d5421f0b008172844f85babc01",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/DirectoryFilterJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c652dabe3f01b1cb7f485e247ad0552a4149484",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/JarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "397aba6b67180e65201ad8433ee8808a8ee488c5",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/JarProcessorChain.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5711fd409f1d3f2d3b8a5e015be8323b457d435",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ManifestFilterJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c54cd7ca741e611219885398cc49f190ca95785b",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/PathFilterJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42c018da405788a947d76852287605dddac3d08d",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/transform/jar/ResourceRenamerJarProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b133aa136746ad1400ceae4462a98dc1d842263",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/util/ClassNameUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53d630eecc049f7b0d1f3b758fc69f769e0b89bc",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/util/IoUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b666385161de580eb4ead6b746e3e3d2306eef77",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/main/java/com/tonicsystems/jarjar/util/RuntimeIOException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7079471a8d88c0eb81e3ce5f33d7d6f4a527202",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/GenericsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e36533adc371b262caf969f3b5761c488af75af",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/PackageRemapperTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06b1c422882b49c46b44df1bcf23a0cab48a3947",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/RulesFileParserTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7253a2c4da3ca42850bf19d35bf277675eef48e4",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/WildcardTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a58eb867bd82ff8de250ca2d5cd83a65433568f5",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/transform/AbstractJarTransformerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79a533f94e4e06fef7a5007e6a5dc4cb04c95503",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/java/com/tonicsystems/jarjar/transform/JarTransformerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "827519a2e234b93c01e4e9d53f11c41b29b60f67",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/resources/Generics.class"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df34d1650b774e2d1123b24fbde1f8c84f429adf",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-core/src/test/resources/enumtest.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bc3010fa540f020ac5dac0eda7c2424ae56c493",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/example/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0fb16e0433a2d5c969ad79d39e23b0a77b4f501",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/example/settings.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d88240d5046382db2cf727d22507e73da3afc9b",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/example/src/main/java/org/anarres/jarjar/test/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8824b4a7b2dc75fe9d1ed18b4b424cd00792b07e",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/src/main/java/org/anarres/gradle/plugin/jarjar/JarjarArchiveTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7913ca1fcab0c5e4a90055fa51877c7ad702353",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/src/main/java/org/anarres/gradle/plugin/jarjar/JarjarController.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dd0263b06ee09b6a8a20950985388593d1947fc",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/src/main/java/org/anarres/gradle/plugin/jarjar/JarjarCopyAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50e292f6765b76c99bccf8261128ecbbda275c8f",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/src/main/java/org/anarres/gradle/plugin/jarjar/JarjarDependency.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93c3903a025097ceeac233c935b99c3ef139e13c",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/src/main/java/org/anarres/gradle/plugin/jarjar/JarjarPlugin.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d863caf35b1454715f6b923e520770b7cce1d67",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/src/main/java/org/anarres/gradle/plugin/jarjar/JarjarTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6a82716c33cefd32b0a1c2162af2e7bc84914c3",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-gradle/src/test/java/org/anarres/gradle/plugin/jarjar/JarjarDependencyTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-maven/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "140cb1f24db52351ef4f60ae35abc74d0b372e63",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-maven/src/main/java/com/tonicsystems/jarjar/JarJarMojo.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97608f621c7abd83651316aab950d618fe330f49",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-testdata/src/main/java/org/anarres/jarjar/testdata/pkg0/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51daf8f2543250b075078868bc1b8b53d47f2ed3",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-testdata/src/main/java/org/anarres/jarjar/testdata/pkg1/Cls1.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1125b56cfe76a32ca89d0a59bcbdae62e5563834",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-testdata/src/main/java/org/anarres/jarjar/testdata/pkg2/Cls2.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "637e0a17fea604c0863e7f05fa0f8896916796c9",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/jarjar-testdata/src/main/java/org/anarres/jarjar/testdata/pkg3/Cls3.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5e182a88e9c9283746de93043978b5703a1d122",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/settings.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32292c37021c4fca3a923d77de46a8abde5e0547",
      "new_mode": 33188,
      "new_path": "third_party/java/jarjar/src/main/ghpages/index.html"
    }
  ]
}
