)]}'
{
  "commit": "bee85bcb849688c0767acb920b64457692d26025",
  "tree": "0c3d692f01d208a08779ec28e8309acfbb46fb04",
  "parents": [
    "465b0ff173da8544e3667252c53f88361de6e0a6"
  ],
  "author": {
    "name": "Stephan Herhut",
    "email": "herhut@google.com",
    "time": "Wed Aug 23 10:57:59 2017 +0200"
  },
  "committer": {
    "name": "Stephan Herhut",
    "email": "herhut@google.com",
    "time": "Wed Aug 23 10:57:59 2017 +0200"
  },
  "message": "Rename dangling types, i.e., types that are only referenced in signatures.\n\nThe VM does not actually care about the details of the type (as in, its\ndefinition or subtyping relationship), it is simply a placeholder. If it\nis from the set of program classes, we can rename it, as library code\ncannot reference it.\n\nBug:\nChange-Id: I44fa307a7f7c86793534403fdbcf7b3d88cb2b07\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da90e8247e25002d50c4950666ad27d34ba7247f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "a0a5e4b26b120cb60effba3233fdc0a2e688d6b5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "c1e85152ab5af5c2b6ebf5665b2e0905a54d7bfb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ClassNameMinifier.java",
      "new_id": "7c4af5b9a5844de8218a70641d711189c283ad89",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ClassNameMinifier.java"
    },
    {
      "type": "modify",
      "old_id": "524207eff8481c622bbef960773d9a5e1a823f4a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "ff8adeeecd685aa35c6c315061bcd874e6ea9b2f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "0fa5051d7bf551d4b560f7f8f1153f5a61936083",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java",
      "new_id": "5e7b42dca002a2fbe22cabfc5bb6fa6fd18b2f98",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "c04b29a5fe47a47820a9ee5b2afc1d13546d89bf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/SimpleClassMerger.java",
      "new_id": "193ebdf60ce0a77062c857f30515f943e4b9d1d1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/SimpleClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "64294bd105f259145a1a7bdf274d7e24c6f1232c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java",
      "new_id": "153f60439721040feabaed386d8ad918434a0d56",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java"
    }
  ]
}
