)]}'
{
  "commit": "0b0a71cdf3986048a8df487f6ff27066ab7a6555",
  "tree": "b3012fd52ed6289e34ce7269e07bbed80f75709c",
  "parents": [
    "859f47600d0787bf250c69c847fc1d805f74ac9a"
  ],
  "author": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Wed Oct 30 16:38:41 2013 -0700"
  },
  "committer": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Wed Oct 30 16:46:53 2013 -0700"
  },
  "message": "Reuse the ExecutorService in DelegateRunnerWithTimeout so all tests are run on the same thread.\n\nSummary:\nIt appears that all tests that use `ShadowLooper` in Robolectric need to be started from\nthe same thread so that its `resetThreadLoopers()` method works as expected.\n\nTest Plan:\nSandcastle builds.\nI promise to write an integration test in a follow-up diff.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07c2ec3eda5264d1c66db8f941ffd997dbd47dd5",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/junit/DelegateRunnerWithTimeout.java",
      "new_id": "7cbacb24ce3192aa830708aa06c9e25d7e59cb5d",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/junit/DelegateRunnerWithTimeout.java"
    }
  ]
}
