)]}'
{
  "commit": "3a52c83eb082ba0b9c445c7d8aa40929db849a04",
  "tree": "84e367b94e11019f3b1e370e26efd8901172cc5c",
  "parents": [
    "f6f99438b315887852fae1a57c4b11706e4425e1"
  ],
  "author": {
    "name": "kurka.daniel@gmail.com",
    "email": "kurka.daniel@gmail.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jan 30 18:56:31 2013 +0000"
  },
  "committer": {
    "name": "kurka.daniel@gmail.com",
    "email": "kurka.daniel@gmail.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jan 30 18:56:31 2013 +0000"
  },
  "message": "Avoid busy waiting in SchedulerImpl.runRepeatingTasks\n\nIf all task are finished in the queue, the code was doing\nbusy waiting. Added detection for finished task, thus returning\nas soon as possible.\n\nFixes issue 7307.\n\nChange-Id: I288975242600fe5fc13b9bcb356f9807894bb2cb\nReview-Link: https://gwt-review.googlesource.com/#/c/1750/\n\nReview by: goktug@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11487 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd76da9796a91044eb02923c551f8f1ad5fceb2b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/core/client/impl/SchedulerImpl.java",
      "new_id": "14d4381a43ea683fb285849c6d1db07a5175aa0e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/client/impl/SchedulerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "47f70ad36af673f6970c38e8e6f6ca2e9e01dbec",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/core/client/impl/SchedulerImplTest.java",
      "new_id": "86a4abda27519d02322c05057e75c80acccedd4a",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/client/impl/SchedulerImplTest.java"
    }
  ]
}
