)]}'
{
  "commit": "9f3133a9ac46e0161a04c7510784a2cdb4fe4c7a",
  "tree": "277400a1273a04ff00fa3e5a7336159e9a3f841c",
  "parents": [
    "7ad3bdd890c65b348a5d58a948c7d91c9260b21f"
  ],
  "author": {
    "name": "David Reiss",
    "email": "dreiss@fb.com",
    "time": "Fri Nov 08 11:29:24 2013 -0800"
  },
  "committer": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Tue Nov 12 17:53:33 2013 -0800"
  },
  "message": "Make SplitZipStep use proguard mapping on builds with obfuscation.\n\nSummary:\nPreviously, we had some hacks in place to make zip splitting work\nproperly on builds with obfuscated class names, but they weren\u0027t\nscalable.  Now the split-zip step pulls in the proguard class name\nmapping and uses that to apply primary dex policies more accurately.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74d9fadc46f6cc42766aba8fa262e0f486c6a596",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/android/AndroidBinaryRule.java",
      "new_id": "e802db5f94ac69bb5e404735fbd5a35db21c9539",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/android/AndroidBinaryRule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bdc6c04b3e62c57873938488389ed9eadb0ef30",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/android/ProguardMapping.java"
    },
    {
      "type": "modify",
      "old_id": "d3b85d1049434a596a795add23e879e2aae7eba6",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/android/SplitZipStep.java",
      "new_id": "637b77bab253f2664ab176e03f79e91c7a7f52f1",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/android/SplitZipStep.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bf900d30d4f30f23d52226fbcb0f3269cb976c5",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/android/ProguardMappingTest.java"
    },
    {
      "type": "modify",
      "old_id": "bc3dd005364bd73c82f04a0d64f75a80ecee4ea1",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/android/SplitZipStepTest.java",
      "new_id": "13a5b9cefa285e87798306c1849759323053e895",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/android/SplitZipStepTest.java"
    }
  ]
}
