)]}'
{
  "commit": "9260c2e93e740b2832c55e10c95260e3b56f3df5",
  "tree": "e5df3f9d3bf85381ee7a298b133635bb7bf6ca3f",
  "parents": [
    "09516867c67b961f861308bceec63243b5cb7d1a"
  ],
  "author": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Tue Jul 02 13:48:02 2019 +0200"
  },
  "committer": {
    "name": "Morten Krogh-Jespersen",
    "email": "mkroghj@google.com",
    "time": "Wed Jul 03 15:52:20 2019 +0000"
  },
  "message": "Split state in MethodNameMinifier to separate reservations from naming\n\nApplymapping now works as a naming seed which should allow for\nreservations, but the actual naming should be done when assigning new\nnames. This is similar to how the FieldNameMinifier now works.\n\nThis will also clean up the boundary between\nInterfaceMethodNameMinifier and MethodNameMinifier.\n\nBug: 122924648,131532229\nChange-Id: I9c841dc80a1b740902c5e121b59081d52ff6a6cb",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4a2785f96480e0868dff59edbd4fb418b9b31f4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/FieldNameMinifier.java",
      "new_id": "d490dca87042052f2d7c8135c44b6fcc6150d2a0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/FieldNameMinifier.java"
    },
    {
      "type": "modify",
      "old_id": "6718c444b8ac9328bdc60942dc7f54d69459fffa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/FieldNamingState.java",
      "new_id": "ac36c3ff485ec06a33b295b20ae591691c048ad4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/FieldNamingState.java"
    },
    {
      "type": "modify",
      "old_id": "dc485a54b7db661e34106721649b14073a573f03",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/InterfaceMethodNameMinifier.java",
      "new_id": "ee5330e5b49ee14e03862c52baa8d9881fa24dec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/InterfaceMethodNameMinifier.java"
    },
    {
      "type": "modify",
      "old_id": "fefba5b4248e8210e27aaeb115dc476fe4a5a1ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/MemberNamingStrategy.java",
      "new_id": "dbac63ef8efd74b5140665a1497cbeff84b9857b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MemberNamingStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "2ff56010071ec216c60d9d44fcc264f4ee6daf2f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/MethodNameMinifier.java",
      "new_id": "0ae37d2a0fdbba738517c79209f566fcbb3148a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MethodNameMinifier.java"
    },
    {
      "type": "modify",
      "old_id": "377f8cb0ceb1583c92cea668280a8fa0e7d8691d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/MethodNamingState.java",
      "new_id": "2b78da96c67dbfc2f0c3294af25bdf523280fcec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MethodNamingState.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e95432723c5c3037bdfaf63f31e1a4133ef6f1d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MethodNamingStateBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87b243fb2617987e24401cc282d7bd429e1e2b8f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/MethodReservationState.java"
    },
    {
      "type": "modify",
      "old_id": "e1303be06231b0b8372a300fab4eeedcaf541efb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/Minifier.java",
      "new_id": "f555e8b9196731e2c73824ea9f96ba9f3d6549bd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/Minifier.java"
    },
    {
      "type": "modify",
      "old_id": "e2210367db6f204b3cf82872a730f130e01f2e84",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapMinifier.java",
      "new_id": "c216ad831f0f1e8b0011f6660593d81073189312",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapMinifier.java"
    }
  ]
}
