)]}'
{
  "commit": "3599d0b0ba4ae23f2d2c1378f72c829c7e63c81f",
  "tree": "853659d447c6cc05bbdba9ec557b5c442afdf362",
  "parents": [
    "a92d87a8d342aa0e623fc02ba2cc7b44e2df2963"
  ],
  "author": {
    "name": "Roy Williams",
    "email": "royw@fb.com",
    "time": "Wed Nov 13 19:14:47 2013 -0800"
  },
  "committer": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Sat Nov 16 19:35:58 2013 -0800"
  },
  "message": "Fix WARN_ON_TRANSITIVE.\n\nSummary:\nThe WARN_ON_TRANSITIVE flag seems to have been broken for a while.\n\nFix it and add tests.\n\nTest Plan: tests\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ca91f3ac04817ab59e9cd9650d2df68f558b810",
      "old_mode": 33188,
      "old_path": "build.xml",
      "new_id": "aa7611914f1a69ff938ba3efc916228295c17c6a",
      "new_mode": 33188,
      "new_path": "build.xml"
    },
    {
      "type": "modify",
      "old_id": "1e4550734911f2d79c5030463823bfeab711125e",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/java/DefaultJavaLibraryRule.java",
      "new_id": "ab560beb4b8fcb451f92aef45715b06b03c34a42",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/java/DefaultJavaLibraryRule.java"
    },
    {
      "type": "modify",
      "old_id": "cab2500619024e01671be6f9ab93f62512a02e7d",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/java/JavacInMemoryStep.java",
      "new_id": "adfe71ca0b63e6dadf5ac39b6bcb38b847feca0e",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/java/JavacInMemoryStep.java"
    },
    {
      "type": "modify",
      "old_id": "d9771e220af6fa73185d90d123f86a451eb4e4b5",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/java/DefaultJavaLibraryRuleIntegrationTest.java",
      "new_id": "3b4921e885b4fd4ecff64acf588bef8d31842230",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/java/DefaultJavaLibraryRuleIntegrationTest.java"
    },
    {
      "type": "modify",
      "old_id": "ec2dee2a0620d0ba6567dc9b734b785dd2ef7df8",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/java/DefaultJavaLibraryRuleTest.java",
      "new_id": "e6ec31676eb7d9c17fae45a9c85330adc2d16cd9",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/java/DefaultJavaLibraryRuleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83b07e945f3432d098de9b71aaa2b51f526c51ec",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/java/testdata/warn_on_transitive/BUCK"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "469ea7f66a4eff3de2d17c194e24abd590772755",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/java/testdata/warn_on_transitive/Bar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbee490007c626459f0c6990733c3197a4e7fbf5",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/java/testdata/warn_on_transitive/Foo.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23e2023b8fc5a332f8d149a3a78b4d752cdeb6ad",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/java/testdata/warn_on_transitive/Raz.java"
    }
  ]
}
