)]}'
{
  "commit": "0130db84ce189d7a935808db330d4ef95e172584",
  "tree": "e5b8915fb88f842daacf1dd4c75c71f1b24b6a82",
  "parents": [
    "683be14d91bd947f3959d49dc071ca455cdcb871"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Dec 13 19:55:24 2010 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Dec 13 19:55:24 2010 +0000"
  },
  "message": "CellWidget should only fire a ValueChangeEvent when the new value is not equal to the previous one. The redraw logic should do the same.  If you really want to redraw the widget unconditionally, call setValue(a, b, false) and then redraw()).\n\nCode Review at http://gwt-code-reviews.appspot.com/1155801/show\n\nAuthor: tbroyer\n\nReview by: sbrubaker@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9413 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de9ae76c727c036cb48eccf7581c7cb1ae42642e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/cellview/client/CellWidget.java",
      "new_id": "f491a369c419e1648e49b874d68af3369fa94d03",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/cellview/client/CellWidget.java"
    },
    {
      "type": "modify",
      "old_id": "fff2c2bffc38b21ac2bfdc4589cd0fa35c167834",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/cellview/client/CellWidgetTest.java",
      "new_id": "c48b1f3802eb3a8102ca5e0841d2be9fc22fc66d",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/cellview/client/CellWidgetTest.java"
    }
  ]
}
