)]}'
{
  "commit": "2cd10ba2ef977cca5231ce59bd1130162b4a5db8",
  "tree": "8d271df06adb63a62a6528abdda7758f96e868ec",
  "parents": [
    "c712422adc04f0dbf9690a3706586979002b5190"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Wed Sep 30 12:33:57 2015 -0700"
  },
  "committer": {
    "name": "Ray Cromwell",
    "email": "cromwellian@google.com",
    "time": "Mon Oct 05 15:50:00 2015 -0700"
  },
  "message": "Fix NPE in AsyncFragmentLoader for \u0027already loaded\u0027 fragments.\n\nAsyncFragmentLoader makes the assumption that fragment loads are always\ninitiated by runAsync() call, however Inbox uses an \u0027already downloaded\u0027\ndownload strategy whereby a server-side linker concatenates needed modules to\nbe preloaded onto the output. This means the onLoad() call is invoked without\na corresponding startFragment call.\n\nThis mostly works, except for the leftovers fragment, wherein a queue variable\nis lazily initialized and deferenced early.\n\nChange-Id: Id057ed61c50de12eeea8d0ac4a02c3dcc826103e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0011be6020b49652e132d9e9dc6a26c7c349743c",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java",
      "new_id": "8c7528b2b6602fc39a2b439597e201b34d4d6b78",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/client/impl/AsyncFragmentLoader.java"
    }
  ]
}
