)]}'
{
  "commit": "cf8428d038ba3847d9e4232a5e6e5be7de9c3147",
  "tree": "64a231207fdb6e209753d26ce7f05d151b8cc6c3",
  "parents": [
    "ed93e5eeaa7d7bf41e433ef7a5a73a2a4f500bf0"
  ],
  "author": {
    "name": "mlueck@google.com",
    "email": "mlueck@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Feb 18 15:33:27 2010 +0000"
  },
  "committer": {
    "name": "mlueck@google.com",
    "email": "mlueck@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Feb 18 15:33:27 2010 +0000"
  },
  "message": "Changes to AsyncFragmentLoader to replace the use of Map with ArrayList.\nThe end result results in a linear time but with a reduction in initial code\nsize by ~10K.  The linear time is not likely a concern unless the resulting\napplication is quite large (\u003e 100 fragments).\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7597 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c36a6a777c679dd6cf8f1009d3d8d9f5bdbe6046",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java",
      "new_id": "8df3955f13f84a3d2d57eb36c093004acea55fb4",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java"
    },
    {
      "type": "modify",
      "old_id": "145bb8c530127a6f37a9f007c31ca09474e7034c",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/core/client/impl/AsyncFragmentLoaderTest.java",
      "new_id": "83eeee4d0c65b42f30e3658f1ca677348fbc3e25",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/client/impl/AsyncFragmentLoaderTest.java"
    }
  ]
}
