)]}'
{
  "commit": "182e1978bdf8abf54d762f2b578c7510f18b6b16",
  "tree": "ba752316f1f4a759351ecdfa54409ed544a14383",
  "parents": [
    "b85fa0cc6bbb57e565238621b9034dc51b3930e3"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Oct 27 18:00:34 2011 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Oct 27 18:00:34 2011 +0000"
  },
  "message": "Fixing a bug in HasDataPresenter where it does not pass the complete list of modified rows if a pending state is detecting while we are resolving the current state.  We were leaving off rows that were modified, as well as the keyboard selected rows.  By passing all of these rows to the recursive call to resolvePendingState(), we ensure that all modified rows are updated.\n\nReview at http://gwt-code-reviews.appspot.com/1583805\n\nReview by: devint@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10729 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f129db5dbd0b111f91a25b6b699cf400aad3bd81",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java",
      "new_id": "0c1e01f297c0824c2504802acb1b1db6359f1133",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java"
    }
  ]
}
