)]}'
{
  "commit": "305154c1f97374c2b4bb9ea45a9921d0a1c8c525",
  "tree": "f6496d5210afb6cc326cece279ff2e1192ea7ee8",
  "parents": [
    "72a0b98fac998894845488a3be989f8f9da9c0e3"
  ],
  "author": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Thu Nov 07 10:19:26 2013 -0800"
  },
  "committer": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Tue Nov 12 17:52:48 2013 -0800"
  },
  "message": "Include the RuleKey on both BuildRuleEvent.Started and BuildRuleEvent.Finished.\n\nSummary: This should make it considerably easier to debug caching issues.\n\nTest Plan:\nSandcastle builds.\nInspect build.trace after doing a build and verify that RuleKeys are present.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cfc98a92565313df64799f849a37bc902cc530f",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/event/listener/ChromeTraceBuildListener.java",
      "new_id": "bcb8517a93fc0f7a1266d14e8cf8abb490414a64",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/event/listener/ChromeTraceBuildListener.java"
    },
    {
      "type": "modify",
      "old_id": "8bc34bc07d91285575607a23233041270261cd84",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/event/listener/ChromeTraceBuildListenerTest.java",
      "new_id": "d308095bf55babca0f020999b2133f7c43f2b90d",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/event/listener/ChromeTraceBuildListenerTest.java"
    },
    {
      "type": "modify",
      "old_id": "a7250af0010f671c0c6f134e5742fc716529c3e7",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/rules/FakeBuildRule.java",
      "new_id": "758e4800673813734379549bd1e6c47251ff6dc1",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/rules/FakeBuildRule.java"
    }
  ]
}
