)]}'
{
  "commit": "bae54bf021f5f4a9386b5e2246bd4524d5f95bdb",
  "tree": "289528cc85c30f8ff7be8a3dcd99ea97656c1402",
  "parents": [
    "4d92b476f8c793ad7d4abc08c58c0adde096705e"
  ],
  "author": {
    "name": "spoon@google.com",
    "email": "spoon@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Mar 16 22:48:33 2009 +0000"
  },
  "committer": {
    "name": "spoon@google.com",
    "email": "spoon@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Mar 16 22:48:33 2009 +0000"
  },
  "message": "Fixes issue 3474.  If a method in an async RPC interface\nreturns a Request or a RequestBuilder, previously ProxyCreator\nwould generate uncompiling code.  Now, such methods always\nreturn a Request or RequestBuilder, albeit sometimes a dummy\nstand-in object that always fails.\n\nReview by: jat, scottb, bruce\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@5023 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddc8ecd917dd643b8ed48bee1a80b4e2ff6e38b2",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/http/client/Request.java",
      "new_id": "b4398c396769cba16f9e435e874ed691a7bfeb14",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/http/client/Request.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de15658111be46e1dae8eb063e0662c5ebf12cd4",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/rpc/impl/FailedRequest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92276775df29029ce7fd4efdd1d1c59c311f0da8",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/rpc/impl/FailingRequestBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "d5343084d0caeb11e316c7bb77feee378c107349",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/rebind/rpc/ProxyCreator.java",
      "new_id": "469c38084bee210b591c7f9b2ffac1857642b38e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/rebind/rpc/ProxyCreator.java"
    },
    {
      "type": "modify",
      "old_id": "53c0c5155495389dc8a98b4b08fec3a23e2fb8ff",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/RPCSuite.gwt.xml",
      "new_id": "2360e113c4a2a85f086e60ad4f71720eb0401ed1",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/RPCSuite.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "499446afffdc4b135fbf9e0fbc18ad9a34a7c41b",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/RPCSuite.java",
      "new_id": "539103431811bc846e75d16238e0d8a7e39abdc9",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/RPCSuite.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2691c34084cb103dfba621c6c3a898c9ea378b34",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/rpc/FailedRequestTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79d52a0333c5cebd16759ff443702a9ae18fc0f1",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/rpc/FailingRequestBuilderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7c016fa07c9d0663d7648c292e12c1c7ca667f4",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/rpc/MixedSerializable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0193d9d8b4ed1ac792d24f0a9148dbceffa3194b",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/rpc/MixedSerializableEchoService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "287ce59e153006cf8c1c212b0469426916510fc7",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/rpc/MixedSerializableEchoServiceAsync.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33e6adbe5a29c3ba066d8a2e21906ff4c0307a78",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/client/rpc/RunTimeSerializationErrorsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18de78ccd384c676b9cfa83f1489c926895dda95",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/server/rpc/MixedSerializableEchoServiceImpl.java"
    }
  ]
}
