)]}'
{
  "commit": "946c4401a7ba1b32289f4cb87dddda1aaade5b79",
  "tree": "75e0354de2949a9dd7faf325bc964de5b149e96c",
  "parents": [
    "519810fff605862b86c3f44d8a970b4fdb6f4979"
  ],
  "author": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Mar 18 02:07:19 2008 +0000"
  },
  "committer": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Mar 18 02:07:19 2008 +0000"
  },
  "message": "TypeOracle.getParameterizedType would erroneously throw an IllegalArgumentException for a nested generic type if if its parameterized form was requested before the nested generic type was fully resolved.\n\nFound by: ispeters\nReview by: spoon\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2119 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4a53c30f0548fc1598858a9d36fc81093bf147a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java",
      "new_id": "8105085f535c8a0332ba59a36061b7a992a0da7b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java"
    },
    {
      "type": "modify",
      "old_id": "cfc615ca3344a49b56180c01f381b47c66120aae",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java",
      "new_id": "77592a606ab24cc0aea837cff5fa8ccc8d9c3491",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "65d709effff9204bc8e648b3e195e9f06bb216a3",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/typeinfo/test/TypeOracleBuilderTest.java",
      "new_id": "608c74da5a0d14121c2416ae8bcada7cccdf44c0",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/typeinfo/test/TypeOracleBuilderTest.java"
    }
  ]
}
