)]}'
{
  "commit": "2606cc8076cd76b970c4e6e4c0b2df4e57a27602",
  "tree": "a50a355f9183bb9035284aa8673eb5df2f17425e",
  "parents": [
    "ab9dd61cb64742ba85ffb533820ed2c880fedcfe"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Mar 18 09:03:20 2020 +0100"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Mar 18 09:03:20 2020 +0100"
  },
  "message": "Version 2.0.52\n\nCherry pick: Reproduce member rebinding bug leading to illegal\naccesses\nCl: https://r8-review.googlesource.com/49765\n\nCherry pick: Handle collisions during member rebinding\nCL: https://r8-review.googlesource.com/49769\n\nBug: 151480842\nChange-Id: I9f393c6f91537d6e0db39217cd051db2b078e6de",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "909219f25406fe19031f3881b88075f79100f364",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/Version.java",
      "new_id": "d2b02d19d211519ee0946d168dea8572193d7ea3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/Version.java"
    },
    {
      "type": "modify",
      "old_id": "09a9055a810f2210e3f69412954037f46f7a43a1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GraphLense.java",
      "new_id": "68c3b1924b6f8f7b6ae609affb85960bc0f2a581",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/GraphLense.java"
    },
    {
      "type": "modify",
      "old_id": "4d20f6b4d4afa44f251a4d6b9b339b64121f3351",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java",
      "new_id": "8163e4c4b4778e3048651b96a66bc2431ec7d634",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "a845de254e7dd21110012a9029be2dc755e24f19",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingLense.java",
      "new_id": "95e2772fc8cd4c70cd70fab13a32e0a3f79f551d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingLense.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1ae543667136b31c7a1a93adf3ed0bd1177a9a9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/memberrebinding/MemberRebindingConflictTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79f7dd650a750bf3e8e87e67bbbe6f1f47bdf289",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/memberrebinding/testclasses/MemberRebindingConflictTestClasses.java"
    }
  ]
}
