)]}'
{
  "commit": "5c6dc07e7fb64a744cf04fe453940d0ec4783c30",
  "tree": "6646327d5203fc0fc9cf8deaa337fc1ac6113759",
  "parents": [
    "0ba08e871a0fbd139aceb49d1c12aeffc62ac41d"
  ],
  "author": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Apr 03 19:01:36 2007 +0000"
  },
  "committer": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Apr 03 19:01:36 2007 +0000"
  },
  "message": "This patch adds the concept of an IncrementalCommand as a DeferredCommand, it updates the command dispatching logic to use a time bound, round robin dispatch, it tries to prevent slow script warnings and detect when a script is canceled as a result of a slow script warning.\n\nIncrementalCommands continue to be called on the background thread until their execute command returns false.  This can be used to build things like DeferredIterators, generators, etc.\n\nReview by: scottb\nSuggested by: bobv\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@755 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98130c7bcd6d0889450e40aa45acd8bfb3b19289",
      "new_mode": 33188,
      "new_path": "user/javadoc/com/google/gwt/examples/IncrementalCommandExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5e83294db6e97fff481d46eede7aaaa4a7640e7",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/CommandCanceledException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9b693ec928adc7b3b7d3e68cd057365d4cea7f7",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/CommandExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "19f00897f808c06a901cdfe40ccd9d8967633bef",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/DeferredCommand.java",
      "new_id": "691db981c7a95924a79225b704fad1303bd89319",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/DeferredCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2f9739bddaf3df793d321cc3706eb242844e434",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/IncrementalCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2cf291007e114e87320ba8896f2fba3c504b0e4",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/IncrementalCommandCanceledException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57e8b1765dd611cb96e499bf8f6641ad753f605a",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/CommandExecutorTest.java"
    }
  ]
}
