)]}'
{
  "commit": "a1bb705d054ffb970aa607e06fd360c5e77013b8",
  "tree": "ece3add3d72e6a82e1259e8544c781366e9475eb",
  "parents": [
    "580a95acf47e70c492e70d68265a590d2428d49d"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Nov 25 20:50:10 2019 +0100"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Nov 26 15:30:52 2019 +0000"
  },
  "message": "Allow abstract methods on non-abstract classes\n\nBug: 144886554\nChange-Id: I359c37f8a7dcb863f5b1f3d695267bf0add16a37",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af0efe5b09f3cecfc9cca9617de05ad5c20102be",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java",
      "new_id": "e7a7fe5a3974d427ea613f6bb3408ec7dcdd9832",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java"
    }
  ]
}
