)]}'
{
  "commit": "c4ff05079cc205844667e79be6f04732cc52614e",
  "tree": "eb086999a9ce62cf6a2c61ac5ab16bf5eb0a04da",
  "parents": [
    "a2ba25e00354fbd54cef6e0e3cd2b9b3aae11ac1"
  ],
  "author": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Jun 10 18:06:22 2011 +0000"
  },
  "committer": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Jun 10 18:06:22 2011 +0000"
  },
  "message": "Suport polymorphic return and parameter values in RequestFactory.\nIssue 5367.\nReview at http://gwt-code-reviews.appspot.com/1453811\nPatch by: bobv\nReview by: rjrjr\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10317 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "718eaed2a0766ba1f05f9c9a8c084839a46b64f0",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/RequestFactoryGenerator.java",
      "new_id": "7bbd30a32577675d7c24a2b76b2e1ffd77413808",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/RequestFactoryGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "4de5093e44ff99ee04c2f19e1760629ac50e9fcb",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/model/ContextMethod.java",
      "new_id": "efa6b4c293813d588660e42b1d8dd36260310e9a",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/model/ContextMethod.java"
    },
    {
      "type": "modify",
      "old_id": "87c2eacaa40fbeaf79e783e67b804b2401f22534",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/model/EntityProxyModel.java",
      "new_id": "76756a46601895551bd98e689e9b74c939fd3e3d",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/model/EntityProxyModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cd8a68afea09dc2401a3ebb820d0132f94186ea",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/model/HasExtraTypes.java"
    },
    {
      "type": "modify",
      "old_id": "dc9a23caf647a8f4ab88bfc73b10c9baf23676cd",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/model/RequestFactoryModel.java",
      "new_id": "3f08de3bf4a42ac4fa918bb0509d20471b7c3e55",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/gwt/rebind/model/RequestFactoryModel.java"
    },
    {
      "type": "modify",
      "old_id": "683c6a6181822f644b08c7674a7f2506cb82dac6",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/server/Deobfuscator.java",
      "new_id": "448ded7e17b85d5eb2ab3647ad3571dd307a55bd",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/server/Deobfuscator.java"
    },
    {
      "type": "modify",
      "old_id": "b0933bcadfc0b530e4a4195c07d15785fa9330d0",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/server/RequestFactoryInterfaceValidator.java",
      "new_id": "9d19c99a6b8883491b4d1b141e4a4d16b57f642c",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/server/RequestFactoryInterfaceValidator.java"
    },
    {
      "type": "modify",
      "old_id": "7b8c5a63845337e1dfecfe5b537f656b31db143c",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/server/Resolver.java",
      "new_id": "38e5a97b9a6ac2a554501493a901b9a0e52971f2",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/server/Resolver.java"
    },
    {
      "type": "modify",
      "old_id": "eaab4bc5b02f4ca522a902980aa203b891cdb634",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/shared/EntityProxy.java",
      "new_id": "8d93655746375d6990358f1e7f42c4aa06432c86",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/shared/EntityProxy.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0273c97313bc608cf0ea8562e5a7f65a51e08ec2",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/shared/ExtraTypes.java"
    },
    {
      "type": "modify",
      "old_id": "bbd7760cd7e1bfaea79675d8364827b0740ce005",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/shared/ValueProxy.java",
      "new_id": "14e9aa275b0a504928b9ebb35863e4e77ed55781",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/shared/ValueProxy.java"
    },
    {
      "type": "modify",
      "old_id": "111e77f5ee957bdb21e3b46f654a5b2742e76a19",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/vm/InProcessRequestContext.java",
      "new_id": "ae23ac299393fbffaa866c759a4f21fd29fc9cc4",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/vm/InProcessRequestContext.java"
    },
    {
      "type": "modify",
      "old_id": "da4929656eb0982bc2106259ed764f7589b2b924",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/vm/InProcessRequestFactory.java",
      "new_id": "fc3802b28af4c10fb455130bc2cc7a38862a3cfe",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/vm/InProcessRequestFactory.java"
    },
    {
      "type": "modify",
      "old_id": "96caf85e94c2dac82ccad69a8e09bc19936b69ee",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/requestfactory/vm/impl/TypeTokenResolver.java",
      "new_id": "4ed51128fc4134d80de18ed0b16eb650659b0f72",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/requestfactory/vm/impl/TypeTokenResolver.java"
    },
    {
      "type": "modify",
      "old_id": "83baef30a3a066f399da83b9f40b396cf6f975ec",
      "old_mode": 33188,
      "old_path": "user/test/com/google/web/bindery/requestfactory/gwt/client/RequestFactoryPolymorphicTest.java",
      "new_id": "ffd546d255b6b526321fed6e4f0f2906da0d94b0",
      "new_mode": 33188,
      "new_path": "user/test/com/google/web/bindery/requestfactory/gwt/client/RequestFactoryPolymorphicTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dc30c50dcd392cf333be30be4feba03386d18b0",
      "new_mode": 33188,
      "new_path": "user/test/com/google/web/bindery/requestfactory/server/RequestFactoryPolymorphicJreTest.java"
    },
    {
      "type": "modify",
      "old_id": "6ced0f6d979f9f40516ecaf3a137c96551ffa3b6",
      "old_mode": 33188,
      "old_path": "user/test/com/google/web/bindery/requestfactory/shared/TestRequestFactory.java",
      "new_id": "8e4aefddeed947e77f765ca9f5ae173fe2baa643",
      "new_mode": 33188,
      "new_path": "user/test/com/google/web/bindery/requestfactory/shared/TestRequestFactory.java"
    },
    {
      "type": "modify",
      "old_id": "d714c7946692af84e25bf55a89710fcec1abaa4d",
      "old_mode": 33188,
      "old_path": "user/test/com/google/web/bindery/requestfactory/vm/RequestFactoryJreSuite.java",
      "new_id": "f1193a79713c7ea40e15d7350669930b749ef7de",
      "new_mode": 33188,
      "new_path": "user/test/com/google/web/bindery/requestfactory/vm/RequestFactoryJreSuite.java"
    }
  ]
}
