)]}'
{
  "commit": "1e3afaa3f61b91be5cfdaaca0aaa5f345117daaf",
  "tree": "3402f08dfe9c9eef23574b8cd7cba94319b2ef2e",
  "parents": [
    "b3111ef070c45b7515536a36703b4510b78b462b"
  ],
  "author": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Thu Nov 07 18:12:25 2013 -0800"
  },
  "committer": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Tue Nov 12 17:54:21 2013 -0800"
  },
  "message": "Fix AndroidBinaryRule.Builder so that build() can be invoked multiple times.\n\nSummary:\nA previous diff introduced a change to `AndroidBinaryRule.Builder` such that invoking\n`build()` would leave around some state (only if pre-dexing was applied) that\nwould cause a problem if `build()` were invoked again on the same `Builder` object.\n\nWhen `buckd` is not running, `build()` is only invoked once, so this went\nundetected in the original diff.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "826fabd526303d307fe5be01ff24457f54c0117f",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/android/AndroidBinaryRule.java",
      "new_id": "401dc5cdffa33349ee07cc2a598b32dca3552113",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/android/AndroidBinaryRule.java"
    },
    {
      "type": "modify",
      "old_id": "f51f13e4a817971d0ddadd758a402cafd623cecb",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/rules/AbstractBuildRuleBuilder.java",
      "new_id": "f07c96a13a324409ed4931bcf26fad3edd03fb96",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/rules/AbstractBuildRuleBuilder.java"
    }
  ]
}
