)]}'
{
  "commit": "f28b32c5a13f6fdfd138d3d30811d33bcacdd27d",
  "tree": "e64bb7c08e8a6d3eaa7c9fb25013e16ef78f9452",
  "parents": [
    "80f384ccc55544de2fdfc865c492a8c31d145115"
  ],
  "author": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Feb 06 21:47:27 2008 +0000"
  },
  "committer": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Feb 06 21:47:27 2008 +0000"
  },
  "message": "Fixes issue 1985.  Moved all subtype tests into JClassType.  Added a new superclass for JParameterizedType and JRawType to make the new subtype tests simpler.\n\nAlso implemented JWildcardType.getErasedType() since it was using JDelegatingClassType\u0027s version which was wrong.\n\n\nPatch by: mmendez, rdayal, spoon\nReview by: spoon, rdayal, mmendez\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1791 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1e1b9f24b9fd6ba7e87302c98877b064c99553a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JArrayType.java",
      "new_id": "fd67a67a91e3d247fea7e60acd7d54e806e76782",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JArrayType.java"
    },
    {
      "type": "modify",
      "old_id": "1f67de25ca888cd0832430f7c711d1f46363a3ef",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JClassType.java",
      "new_id": "be49e4e90916b2cfdcee694ced82d2e518b88912",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JClassType.java"
    },
    {
      "type": "modify",
      "old_id": "e42165855e56b4a63752ccc40df20dc5f2f7ba57",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JDelegatingClassType.java",
      "new_id": "62ab6cdf95bda3add475da72020fb5932bfcf210",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JDelegatingClassType.java"
    },
    {
      "type": "modify",
      "old_id": "50441dc48f17836db985f3ab5ffb23ff5e67c819",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JGenericType.java",
      "new_id": "1297351a2e9390c8c036de03f04c9f8633a6b50e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JGenericType.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee130efc7262a23550a367a4cf73b8a22d4514e0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JMaybeParameterizedType.java"
    },
    {
      "type": "modify",
      "old_id": "3c27edf3aecda1b2a27e719aec3f608ea137ea85",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JParameterizedType.java",
      "new_id": "ec7ae543455b8f32547840aaab5e181d091a8ac7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JParameterizedType.java"
    },
    {
      "type": "modify",
      "old_id": "63ba1391ad6bdc0f1210ca1415978cbe67edeb70",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRawType.java",
      "new_id": "b7a6017220d94b5307eb64f7705171d299131920",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRawType.java"
    },
    {
      "type": "modify",
      "old_id": "2411d2c490816565b49ea9e00db7c22f8574f997",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRealClassType.java",
      "new_id": "78a07795fd0d6d16b6229905231a0672d16679a2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRealClassType.java"
    },
    {
      "type": "modify",
      "old_id": "4262c0e9541781ed873a977399ca7c42370a16a2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JTypeParameter.java",
      "new_id": "874e4c440f0d112c375430f9e35bc2bc265b2467",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JTypeParameter.java"
    },
    {
      "type": "modify",
      "old_id": "20b8e5363c7d1774b3788c7606b616a6c4b11c84",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java",
      "new_id": "a6d18dc0e76c3a3a3a852748de6888887af0986c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JWildcardType.java"
    },
    {
      "type": "modify",
      "old_id": "5a443f1d91ee4f94437d27d4fbcb5fa46a2bb07a",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JGenericTypeTest.java",
      "new_id": "d3e9ef3847fffe6b2e8b512537a811f98195ea71",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JGenericTypeTest.java"
    },
    {
      "type": "modify",
      "old_id": "ca91c615e24b6bbf735d79d03b4810ef2a49a9a2",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JParameterizedTypeTest.java",
      "new_id": "0b23f6b019bfad68a1da5920c204ef103d352002",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JParameterizedTypeTest.java"
    },
    {
      "type": "modify",
      "old_id": "90667071717bf93c33a709c17b4a6f68c3e6ef6b",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JTypeParameterTest.java",
      "new_id": "55d47243faa3a68ebbe2d98b2639ea6628d72272",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JTypeParameterTest.java"
    },
    {
      "type": "modify",
      "old_id": "367a39d0a1d9fa2cc506946423132c7b96a64544",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JWildcardTypeTest.java",
      "new_id": "fa6c004732c2661ee83eb38705f1d71e0b3c56a9",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/JWildcardTypeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6a6bd95435ca8b9d307d33b50d1899929d7dfbf",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/ExtendsRawGenericClass.java"
    },
    {
      "type": "modify",
      "old_id": "047b3afb2b6b7e18219f8a1ecf103972aa0431d0",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/GenericClass.java",
      "new_id": "f328c00fa1fedfa9d90d9d8dfe9ad1ec2de5d908",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/GenericClass.java"
    },
    {
      "type": "modify",
      "old_id": "23187a61a2051867495ec4215a1ea257b34da0d4",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/GenericSubclass.java",
      "new_id": "593508711d28cbe1051bda9f2423914730381e2b",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/typeinfo/test/GenericSubclass.java"
    }
  ]
}
