)]}'
{
  "commit": "6a69ac1077321af7e60480af70f513bfa90d21f5",
  "tree": "808915ec713341864ef2c0206881e380e84f80ec",
  "parents": [
    "688c51ceb98dc1ae57e66bed41e6570d200bc056"
  ],
  "author": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Jul 24 01:25:33 2007 +0000"
  },
  "committer": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Jul 24 01:25:33 2007 +0000"
  },
  "message": "Fixes issue #1406; there was a memory leak on IE due to very subtle nuances of XHR on IE.  Turns out the only legal way to \"unhook\" an onreadystatechanged handler is to set it to a dummy func!\n\nFound by: jmgodbout\nReview by: knorton\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1260 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd55e8d1869f52c925750462bd2fb90e190d356d",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/core/client/JavaScriptObject.java",
      "new_id": "4566f9d441ce2a8fdbcd92e3ced207570c55bfb9",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/client/JavaScriptObject.java"
    },
    {
      "type": "modify",
      "old_id": "ceeb06fda8528b0dfbb1c8ee6d0bedcb01676d2a",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/http/client/XMLHTTPRequest.java",
      "new_id": "48e7374bb742a94651ff54743d5a615e6de5a1cd",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/http/client/XMLHTTPRequest.java"
    },
    {
      "type": "modify",
      "old_id": "6d3415d3eb49017955c32dd9986bb67a1927c278",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/impl/HTTPRequestImpl.java",
      "new_id": "b41da81275bdbc99a4a395f7c64f389ae6945bcb",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/impl/HTTPRequestImpl.java"
    }
  ]
}
