)]}'
{
  "commit": "f827050c7e3ff8845055ae52f8dec59dc2203f10",
  "tree": "2b70a3894cc27c0cdb489981a7add87e84087601",
  "parents": [
    "34fda2373bf70cf22241419efdfed9c756d4a31b"
  ],
  "author": {
    "name": "rice@google.com",
    "email": "rice@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jul 02 19:23:04 2009 +0000"
  },
  "committer": {
    "name": "rice@google.com",
    "email": "rice@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jul 02 19:23:04 2009 +0000"
  },
  "message": "Implement RPC for JDO persistent objects.\nThe JDO object must contain the annotation:\n\n@PersistenceCapable(identityType \u003d IdentityType.APPLICATION, detachable \u003d \"true\")\n\nand be detached at the time it is sent to the client as part of an RPC request.\n\nReview by: bobv\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5662 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdb514f0178ed2a4ba893be79dcb0899c74c976f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "cb9b66530cd51949d71682d14d2129055d1bca5a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "327721df6648fe4678860377a736349b73135328",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/client/WeakMapping.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12424b5444282b64ec0d2d5ce3ad330dcaea7401",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/rebind/rpc/ClientDataSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "e21bf522aa24300fe859cf2f7465fb00e955cda0",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/rebind/rpc/FieldSerializerCreator.java",
      "new_id": "ec0c37f45ee212b804a25196c9ca4648312017f2",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/rebind/rpc/FieldSerializerCreator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f0874202e3b1d15d2da3a6d0b5a46aed420186b",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/rebind/rpc/JdoDetachedStateClientDataSerializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14accb2b41b6aa59ec108c914a2c1ff86d08bf1f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/Base64Utils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12fccdda342d884de80ba371ec1c546afad13e66",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/impl/JdoDetachedStateServerDataSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "01e2bce82078d646129de8393323676aef9e7057",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/server/rpc/impl/SerializabilityUtil.java",
      "new_id": "1664bd139e86de1f67da913b942a250e02622b1f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/impl/SerializabilityUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "607c44dff07f67fdc6e3c6a049b1ecb18a1d89a0",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/impl/ServerDataSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "7dbef17e1079236715516de3890f234e7e99edbf",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/server/rpc/impl/ServerSerializationStreamReader.java",
      "new_id": "dfd8f4a236b14a2b2976c4ff5a636b0204be47bd",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/impl/ServerSerializationStreamReader.java"
    },
    {
      "type": "modify",
      "old_id": "bb9d20386cc8530411eb7f9a14170811c05b999f",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/server/rpc/impl/ServerSerializationStreamWriter.java",
      "new_id": "fd1534993f6efffd52598787d362f319d9442b57",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/server/rpc/impl/ServerSerializationStreamWriter.java"
    },
    {
      "type": "modify",
      "old_id": "e6fce34a0c7575836f0e99db1659b120f3defec3",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/lang/Object.java",
      "new_id": "cdc598c59c616cb467b519bbb5be98974438a690",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/lang/Object.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6359537b169af98e973fa3d053b5deb61717b286",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/user/translatable/com/google/gwt/core/client/WeakMapping.java"
    },
    {
      "type": "modify",
      "old_id": "18e67ad171fda3096cba9feb4210ef55995496c0",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/core/CoreSuite.java",
      "new_id": "0b3e8e30a6af714d18489214b627150bb2fec302",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/CoreSuite.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89b1f15f98ddd34a513d018416114f93a77c0746",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/client/WeakMappingTest.java"
    },
    {
      "type": "modify",
      "old_id": "4ded33620355b3f8f635c46c5bbd4d66832b5526",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/RPCSuite.java",
      "new_id": "a1db6716f14cb6e2ecf122c25b54eb3e9472a09f",
      "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": "e0142afe1af8fb6f4211ffd29c03dcc9accde843",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/server/Base64Test.java"
    }
  ]
}
