)]}'
{
  "commit": "ac74ee2f038ccd90e7aa5c836911fc11900037a5",
  "tree": "70f4c70ac031615f237f39021c1b994ab0544e72",
  "parents": [
    "335a8ac35c2a152c557fe7d837b303711b43f0c5"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Mon Oct 01 09:46:10 2018 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Mon Oct 01 09:46:10 2018 +0200"
  },
  "message": "Add support for -checkdiscard and -whyareyoukeeping for main dex rules\n\nBug: 116774422\nChange-Id: Ic97a0303c202e414a32f54e7c28f2747faf749a3",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6436654545719695f88e93dc8f06bbe78696533a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "8be6306ec9de0ee9c29e59694366d1961661639a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "e3348a6f389fc09e54b881d5ced1dcbc23333cc0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/DiscardedChecker.java",
      "new_id": "b28a1a71ce1dc840912534811ab13b3023340ce0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/DiscardedChecker.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a68ae3b7238f71e4ba5db5f5aa6b41a23d728bce",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/maindexlist/checkdiscard/MainDexListCheckDiscard.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2713c6dacc4ec9b98df7727dfa29b7d1cad1e40b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/maindexlist/whyareyoukeeping/MainDexListWhyAreYouKeeping.java"
    }
  ]
}
