)]}'
{
  "commit": "c58dc4a640be8afd6f106f845f1dce26361b42e3",
  "tree": "a81bae7d72191cdae37496af6722f40c39268894",
  "parents": [
    "764ec74173c4d2af3cbe4762d244fb76413f400b"
  ],
  "author": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Mar 21 17:14:00 2007 +0000"
  },
  "committer": {
    "name": "gwt.team.mmendez",
    "email": "gwt.team.mmendez@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Mar 21 17:14:00 2007 +0000"
  },
  "message": "This patch contains a refactoring of the RemoteServiceServlet class to separate out the RPC encoding, decoding, and invocation logic into a separate utility class.  I added some unit tests and made minor modifications to the original patch to correct problems discovered during subsequent testing.  Currently, the patch passes all unit tests in hosted and web modes.\n\nPatch by: rjellinghaus (unit test, and minor cleanup by me)\nReview by: bruce\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@677 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9dab35fe947c98e9d329c377996dbff41426d26",
      "old_mode": 33188,
      "old_path": "doc/build.xml",
      "new_id": "c0306e48a8fa336148b93dae639589dfe84f4734",
      "new_mode": 33188,
      "new_path": "doc/build.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b454200814d78c1a5390c34f6c87c33648bf25d3",
      "new_mode": 33188,
      "new_path": "user/javadoc/com/google/gwt/examples/rpc/server/AdvancedExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c8c38c9d975306460b81445acf52496fb3f8d77",
      "new_mode": 33188,
      "new_path": "user/javadoc/com/google/gwt/examples/rpc/server/CanonicalExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "741ad5374b9f000ca333ef2379269c8da9d1d669",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/RPC.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e21ed52df8af6b7fc9035fb7fdfbc792dbd3caf6",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/RPCRequest.java"
    },
    {
      "type": "modify",
      "old_id": "d329c2aa98d2d5e5396d6641a537323697f7b64d",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/server/rpc/RemoteServiceServlet.java",
      "new_id": "ce65ebbc54ade4b5c3bf301559d533ee9f4f65af",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/RemoteServiceServlet.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04bac902de78ba3dc364ebb8ed90e77dd602620c",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/UnexpectedException.java"
    },
    {
      "type": "modify",
      "old_id": "f7aade4b8ba28eb86a836f2b0f9d1a31f4067046",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/server/rpc/package.html",
      "new_id": "ceed1571f3037eafc2c5a4eb2f4418515ffc2e89",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/package.html"
    },
    {
      "type": "modify",
      "old_id": "3dcc3ebb2efde56f8838f6af640d67111e9d737d",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/RPCSuite.java",
      "new_id": "ffd0e8ebe00bd46461f5410eecb1a99e1e38a3fd",
      "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": "d6ec304291f55a4bd26aa749befa232f7d29e0ec",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/server/rpc/RPCTest.java"
    }
  ]
}
