)]}'
{
  "commit": "a97ccc46fb2aafd608cffd8adefb40d217639460",
  "tree": "9639e7b3fc752c2de8e9c1ac159c0fddff66d582",
  "parents": [
    "f40c6980c8e6d6859f6b2b02f57cd30d33746b2b"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Mon Feb 10 14:18:07 2020 +0100"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Mon Feb 10 13:31:20 2020 +0000"
  },
  "message": "Prune the library and classpath collections after tree shaking.\n\nBug: 139464956\nChange-Id: I31214f2240247a42d97555a8f04f0278974ffcab",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e472076a14b8bc7e1eff4cd0050b12c276b3a93",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/GenerateMainDexList.java",
      "new_id": "a647cf5c28f2d33d41840ea16e5b69dfadadffb9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/GenerateMainDexList.java"
    },
    {
      "type": "modify",
      "old_id": "78471d6f0a991e6a0245278cbb73cabdb07a7fa0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "9d3e2a30a10aec5fbef7b30136113e4f17b71bea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "94633a08723508ca23230ac566632ba2a2a629bf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/cf/CfCodePrinter.java",
      "new_id": "93ee213783275c8e11bacdac4f2d49cc54f2330c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/cf/CfCodePrinter.java"
    },
    {
      "type": "modify",
      "old_id": "993363c90c5f5d34fc3d7d5da4a731a7efec5701",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriter.java",
      "new_id": "60133927b9b223067e3d00832d6877dd49c265d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/ApplicationWriter.java"
    },
    {
      "type": "modify",
      "old_id": "03f02317c02ce7bc66434f05771f270246b518ee",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppInfo.java",
      "new_id": "feb71dcd60ff852b8f304e703ed2c24dd61977e1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppInfo.java"
    },
    {
      "type": "modify",
      "old_id": "7af203cb536fa70a0428ee032a6bd4e066a7f304",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java",
      "new_id": "d6dd805fde54fb9fff446b544346cb8488d3fbde",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "c38f7c686d79d2db1b5f4da6ff2d0107f2563155",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java",
      "new_id": "df2402feb1963ec971a73bf1383e6b2e39a5b331",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java"
    },
    {
      "type": "modify",
      "old_id": "3e1ed8af922882ef11d88fd01874c9e7d289c8e0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DirectMappedDexApplication.java",
      "new_id": "b8210c800dea26ba42cb0719926c5d6264733ab1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DirectMappedDexApplication.java"
    },
    {
      "type": "modify",
      "old_id": "6ff25d940e4d70fd73d324fdc8364a09a348e255",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/BackportedMethodRewriter.java",
      "new_id": "fd0e4529fea66c99e7726080cd7c4e63038dd371",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/BackportedMethodRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "02cb581c711887df619f6517f6dd1a97728da811",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/backports/BackportedMethods.java",
      "new_id": "0546e9d853db21584e38dd1731e80f4b6133b916",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/backports/BackportedMethods.java"
    },
    {
      "type": "modify",
      "old_id": "9e78a3beba8a66ea82a431764cdc4ed5253ae31d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/backports/CollectionMethodGenerators.java",
      "new_id": "ee175f9720b74135c8fb82f037357921cc1d3550",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/backports/CollectionMethodGenerators.java"
    },
    {
      "type": "modify",
      "old_id": "55db2fde485f813ea58a3142710acdec3164c6d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java",
      "new_id": "5b695a740eef1e1fece3037fcb5bc0d4eff173de",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "cf4f72b0acff23f89932f3b1f8c4ab2ad0f41e75",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/SwitchMapCollector.java",
      "new_id": "2c8e6b92b399cc9e16208255ed7c65d97e6c0bb8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/SwitchMapCollector.java"
    },
    {
      "type": "modify",
      "old_id": "6cd36b313862643ec0c7b6200327c34e18ee263c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LogMethodOptimizer.java",
      "new_id": "35220c7b4765233d7589ad96bf6eec1cb6e891f1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LogMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "dcc68777f5ec0ab238e3b32531e39d60fc6557e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java",
      "new_id": "85db7d1ae73735c5a689ef701c99b40b1e7a2ed3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java"
    },
    {
      "type": "modify",
      "old_id": "ba1bdb53051ac12e3353e6e548565c606507d819",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "04f10d9949ae6ec88706aa77cf36af6f9b413bc5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "718b9a9cf19b897e4958471091f9a1fa1f7649b6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/MainDexListBuilder.java",
      "new_id": "b92f82e05a9aa645a4666e06fe0d12e38e3274d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/MainDexListBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "c5dcb0c1ebadec37b46c696fd69f9d548220442d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationUtils.java",
      "new_id": "f75a30748df78e5a5c23e41aafe313542b86cac9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationUtils.java"
    },
    {
      "type": "modify",
      "old_id": "0e5e1c6bd0bdb0d066c0cebd96b2ef80198f21dc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingLibraryMemberRenamingTests.java",
      "new_id": "26873f4e54aed05d70a4b1740d4c17e5270cc6ba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingLibraryMemberRenamingTests.java"
    },
    {
      "type": "modify",
      "old_id": "8034ad7c303f0d7d442622563fddb3cec9813f33",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/ArrayTargetLookupTest.java",
      "new_id": "079a8f54ed21793dbf3d97e76062cff294786b75",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/ArrayTargetLookupTest.java"
    },
    {
      "type": "modify",
      "old_id": "725fe663988bd2df6b3d928e3ef718290830750a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/addconfigurationdebugging/B133167042.java",
      "new_id": "3971997e9d14c8db66628b2faa11ee6fa9f2383b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/addconfigurationdebugging/B133167042.java"
    },
    {
      "type": "modify",
      "old_id": "93593940c774b68bee87e9a48858c50c59e709c2",
      "old_mode": 33261,
      "old_path": "tools/test.py",
      "new_id": "a75beb4aea2e0e43b58419573039b4256147941d",
      "new_mode": 33261,
      "new_path": "tools/test.py"
    }
  ]
}
