)]}'
{
  "commit": "b10d8ca4bdf20a4fdd0eee8791bcbe4231c2ee9e",
  "tree": "9b57bacb7f38bdb2a0d9eeaf288f56ef67bcdc1e",
  "parents": [
    "4a7fdedf8ba82cf39b2b7a155c75af312ebc6a2d"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Apr 21 17:27:39 2009 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Apr 21 17:27:39 2009 +0000"
  },
  "message": "Fixed a bug in HandlerManager where removing the last handler of a given EventType twice would result in an NPE because we assume that the list of event handlers is not null.  Now, this results in an AssertionError.\n\nPatch by: jlabanca\nReview by: rjrjr\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5266 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db8617e3b6306a3fed2e9e01235338a449389238",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/event/shared/HandlerManager.java",
      "new_id": "b4269eafc05289254eb1f7005c30fd6da7700329",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/event/shared/HandlerManager.java"
    },
    {
      "type": "modify",
      "old_id": "48bc156fdee9a4138caccdb554bbec748f732b78",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/event/shared/HandlerManagerTest.java",
      "new_id": "9d9dbafbd2b0445f775f4a8802bac7219c1cddd0",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/event/shared/HandlerManagerTest.java"
    }
  ]
}
