)]}'
{
  "commit": "04c96eaf9ca7a711565d7e0d6beee8a92a240d2b",
  "tree": "65afaebb491a81363d891d1d89701ffc6e65f906",
  "parents": [
    "b0947e1361194b19c7dde2b51c202901ff16afd8"
  ],
  "author": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Sep 21 14:51:31 2010 +0000"
  },
  "committer": {
    "name": "rjrjr@google.com",
    "email": "rjrjr@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Sep 21 14:51:31 2010 +0000"
  },
  "message": "Replaces the public and obnoxious String EntityProxy#getId() with the\nprivate ProxyImpl#encodedId(), which is set by th server and opaque\nto the client.\n\nEntityProxyChange is now id based, rather than record based.\nI tried to make the corresponding fixes to samples/expenses,\nbut it\u0027s broken at the moment. (Rather than fixing it to\nwork with String ids, it might be better to expend the same\namount of effort making Long ids work again.)\n\nEntityProxyId is now parameterized to the type of its\nEntityProxy, so that the find request doesn\u0027t suck.\n\nReview at http://gwt-code-reviews.appspot.com/902801\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8830 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25936c522d6458b4103c4f2c9374dbcbf1c31926",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/FavoritesManager.java",
      "new_id": "0268feaa180223d01f614802f772453277cc31d1",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/FavoritesManager.java"
    },
    {
      "type": "modify",
      "old_id": "3b66f5cc25034ae1efa0bf777bb182d5871786f9",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/PersonEditorWorkflow.java",
      "new_id": "ad3e35cfece599454daf3b3d9d9b8da95476952a",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/PersonEditorWorkflow.java"
    },
    {
      "type": "modify",
      "old_id": "2dcc176c03cd38f43f192b451926c0ed65ddebf2",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/FavoritesWidget.java",
      "new_id": "580d4103bc8374f9d14bc33a3fe37492cc52c3f9",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/FavoritesWidget.java"
    },
    {
      "type": "modify",
      "old_id": "eabb21b6b72d8bab49064b7c9be316adc460723c",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.java",
      "new_id": "2878262b171d69281e596130a0bce356cbf2720c",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.java"
    },
    {
      "type": "modify",
      "old_id": "cdadf82496cbd20ed9f67d8eca94e11856d9405a",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/AddressProxy.java",
      "new_id": "2e6c53f03e25222517265dfdb652f387f7eb0305",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/AddressProxy.java"
    },
    {
      "type": "modify",
      "old_id": "1000dd57b3302f8263e22acb544dee78cd3c1207",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/PersonProxy.java",
      "new_id": "31413a5661cd052e936f8cefc869fa35bceae0f1",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/PersonProxy.java"
    },
    {
      "type": "modify",
      "old_id": "dd96fd6e85e5d5ffacb8c2ea5cc35e50c5009b36",
      "old_mode": 33188,
      "old_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/ExpenseDetails.java",
      "new_id": "51fd6f0b6d03fb0cec0e85b1eeaa5d23ca9c3b62",
      "new_mode": 33188,
      "new_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/ExpenseDetails.java"
    },
    {
      "type": "modify",
      "old_id": "20da65743b49ca63de73f6352b45e20476a1ea09",
      "old_mode": 33188,
      "old_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/ExpenseList.java",
      "new_id": "02788dcb93a2380a31c30f9ed9b7b6a389fc06bd",
      "new_mode": 33188,
      "new_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/ExpenseList.java"
    },
    {
      "type": "modify",
      "old_id": "1dce5fe4bc4f85d6dee040258090327d51389704",
      "old_mode": 33188,
      "old_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/MobileExpenseDetails.java",
      "new_id": "0442b509fd4cbb5720c015a185ba3200aa03f8fc",
      "new_mode": 33188,
      "new_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/MobileExpenseDetails.java"
    },
    {
      "type": "modify",
      "old_id": "64e00c1ece56b9b3e0e3760851bf6952514f868a",
      "old_mode": 33188,
      "old_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/request/EmployeeProxy.java",
      "new_id": "0728e9d2b24ffb5fa9db258babd235d1d2a4bc17",
      "new_mode": 33188,
      "new_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/request/EmployeeProxy.java"
    },
    {
      "type": "modify",
      "old_id": "4c64694a2d5258946f8c394b991356cb55715a32",
      "old_mode": 33188,
      "old_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/request/ExpenseProxy.java",
      "new_id": "71a28ebeaa5b6eea27dd8dc408a0a3fdef310b5c",
      "new_mode": 33188,
      "new_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/request/ExpenseProxy.java"
    },
    {
      "type": "modify",
      "old_id": "d9293bd8830d586adc404de551137942282fcc64",
      "old_mode": 33188,
      "old_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/request/ReportProxy.java",
      "new_id": "aa386f22368fdfcea3f0bb1e803545bbae42169e",
      "new_mode": 33188,
      "new_path": "samples/expenses/src/main/java/com/google/gwt/sample/expenses/client/request/ReportProxy.java"
    },
    {
      "type": "modify",
      "old_id": "af06fae4cc5513fe431daa16b5dc05575e9a5773",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/app/place/AbstractProxyEditActivity.java",
      "new_id": "99d667808a7e0e6df07a73ab5a867ec9aeb2ac20",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/app/place/AbstractProxyEditActivity.java"
    },
    {
      "type": "modify",
      "old_id": "a5f9dd6c018c031b199f3fc8e44de3bdf3ed3e2c",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/app/place/AbstractProxyListActivity.java",
      "new_id": "08d948867a47df09231f853ed7844b5f44ecb260",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/app/place/AbstractProxyListActivity.java"
    },
    {
      "type": "modify",
      "old_id": "0e0a92c1f29f65b55fd90e485ceb6ca1716f6a42",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/AbstractRequest.java",
      "new_id": "15dc096dd360c499975a111f253c3201b2d0e379",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/AbstractRequest.java"
    },
    {
      "type": "modify",
      "old_id": "2766df4bda5f5ffe60ed487e5ae15d1b7dc89ed8",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImpl.java",
      "new_id": "2e72a03f4affd2c62ed672d759da02568692fe2b",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "c906bc9058caafb41f7478e474f6cd675e00ddbf",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/EntityProxyIdImpl.java",
      "new_id": "fe2740373886ad43263c4bd05a057d0652ef306a",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/EntityProxyIdImpl.java"
    },
    {
      "type": "modify",
      "old_id": "30624b20561cb60f9ce15062aa7155609d4c052f",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyImpl.java",
      "new_id": "fe3aaadfe2363657332217bdc9dd10de10841227",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyImpl.java"
    },
    {
      "type": "modify",
      "old_id": "5f04d63dd1af9faffe3e3bb65d6514120b2a24a1",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyJsoImpl.java",
      "new_id": "1b81e7e61f46d5087e53aa64820d3a8b64bd96fc",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyJsoImpl.java"
    },
    {
      "type": "modify",
      "old_id": "27f812f1a1cc76c74532eb2b0fdc6a299d22f372",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxySchema.java",
      "new_id": "ee5db7462eefb729d3dc60075f15b35e03349745",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxySchema.java"
    },
    {
      "type": "modify",
      "old_id": "eb59dadbf67b537a0fe3fafac0546e444bb13ed6",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryEditorDelegate.java",
      "new_id": "b7a574108be8a32a148476328ffd5a9f4d913b2f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryEditorDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "72c66a8a5c8b020ce9ddc2100a3068aa8a244f01",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java",
      "new_id": "4e542a9df458e3df9765e060b0f6b2c9853b1a2e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "0d7e8b56e23549de30983655e3618eb41128484e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/ValueStoreJsonImpl.java",
      "new_id": "07fe41b338689a5360cd20f7ce84898891b9d38c",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/ValueStoreJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "df258942258920226beafa53069d3388125dcbe2",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java",
      "new_id": "04e9aced0dd8fca11fa98e49f69f5796ef551490",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "7287a0bec34ff408ff4b91bf6e7822601f824f58",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/server/RequestProperty.java",
      "new_id": "ec183b8b2b91b3cbba8601bc5cc2ef10b4dd6cfd",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/server/RequestProperty.java"
    },
    {
      "type": "modify",
      "old_id": "fc7b7514a8129326f9a66569023eaea3e4ef6208",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/server/UserInformation.java",
      "new_id": "472a0880b55b912063668f437be0083be28dd714",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/server/UserInformation.java"
    },
    {
      "type": "modify",
      "old_id": "cb4f75cc1992894f4322df1e5371a3a8443ed7f9",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/server/UserInformationSimpleImpl.java",
      "new_id": "bd6e3cee9eacdd841d3abddc0e227e1cdc5e9480",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/server/UserInformationSimpleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "5726ebae5573a08b582986b938a34568b9760910",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/shared/EntityProxy.java",
      "new_id": "c633ec43c69621bc67aae70ff922ffd0b36029f2",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/shared/EntityProxy.java"
    },
    {
      "type": "modify",
      "old_id": "8c06444e4b507674d8b28b90dc096d208beba365",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/shared/EntityProxyChange.java",
      "new_id": "29517cb51621cb390ce51565e2c9987b770fee61",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/shared/EntityProxyChange.java"
    },
    {
      "type": "modify",
      "old_id": "d5f5ac6e1090a6c81e9d510df320341ca1b9d903",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/shared/EntityProxyId.java",
      "new_id": "d0ea619c983fa821fb90f396bc9a07b19a383db0",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/shared/EntityProxyId.java"
    },
    {
      "type": "modify",
      "old_id": "80923d3f7757362011b270665aa5f01906de64dc",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/shared/RequestFactory.java",
      "new_id": "0c4a04c05ab2b7df983c37f5d74aefa93644e833",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/shared/RequestFactory.java"
    },
    {
      "type": "modify",
      "old_id": "9b452e8f1f8cc7ea4c610109a4a007d48fb035cd",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/shared/impl/RequestData.java",
      "new_id": "1d26333f8ac8ee05f90c95efbf1bddf2a6d07d3f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/shared/impl/RequestData.java"
    },
    {
      "type": "modify",
      "old_id": "bd8302276c36f3bf8c3502ac1e800c60d9f8a7dc",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/EditorTest.java",
      "new_id": "69e9da94e84549e130544a6fbc5cffe6414ae2ac",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/EditorTest.java"
    },
    {
      "type": "modify",
      "old_id": "66cc977c63c291ea3703b1f614d26c9dd98c5614",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/FindServiceTest.java",
      "new_id": "41eee52f5284b779a914c7e5175b7a8053e409ec",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/FindServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "23eb58eb64898ea92165b950093a5c7d1ed99a49",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java",
      "new_id": "e8fe723701cb9592d5b8140800b89ad8f9239a3f",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java"
    },
    {
      "type": "modify",
      "old_id": "022a3c0bc3a4dac84fe1c39d8f76800bc05bb8ad",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImplTest.java",
      "new_id": "35b23f516285a184792d60826a7fa1976e25c5df",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImplTest.java"
    },
    {
      "type": "modify",
      "old_id": "07421fe0cb1df2bc11be3dd03e2d1199d09a370d",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/impl/EntityProxyIdImplTest.java",
      "new_id": "da706c790e87f04c0d5eeeef1fe0901cee41a79e",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/impl/EntityProxyIdImplTest.java"
    },
    {
      "type": "modify",
      "old_id": "3b1280d40df3eb03a1a89582fa89601726beadd6",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/impl/ProxyJsoImplTest.java",
      "new_id": "6c797c170c859a4f67b86f8f1eba468b965a42de",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/impl/ProxyJsoImplTest.java"
    },
    {
      "type": "modify",
      "old_id": "232d1ea147ba30834fb5c8c403ef3c935fb9a4f3",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/impl/SimpleFooProxyProperties.java",
      "new_id": "07ba06b9347393b223433e34c29136bf5522b955",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/impl/SimpleFooProxyProperties.java"
    },
    {
      "type": "modify",
      "old_id": "344a9140486b31066ac5a752ea3ba41c1a930184",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/server/JsonRequestProcessorTest.java",
      "new_id": "6660c3d86eb4188b6c8eab4fc8dadf7e832d901f",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/server/JsonRequestProcessorTest.java"
    },
    {
      "type": "modify",
      "old_id": "d1bd7d221355bf2771bae2806af2b465f23c180c",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/server/ReflectionBasedOperationRegistryTest.java",
      "new_id": "50ed56e8e675fcbeb8f22d19b2454747a0261f2c",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/server/ReflectionBasedOperationRegistryTest.java"
    },
    {
      "type": "modify",
      "old_id": "c17a82715f20f856b64b0c2c740d06e22418c560",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/server/SimpleFoo.java",
      "new_id": "e99a5d3ebf34f29e01ca54d8ccf82ada9318ca6d",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/server/SimpleFoo.java"
    },
    {
      "type": "modify",
      "old_id": "d5f501c358e7d457fb94511ed583ca9d6935b58a",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/shared/SimpleBarProxy.java",
      "new_id": "892f9266e15f902b3f48c6005fd31146d6dc0bdb",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/shared/SimpleBarProxy.java"
    },
    {
      "type": "modify",
      "old_id": "1a8e839d2618ef5b5c4236eb185591153339f7aa",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/shared/SimpleFooProxy.java",
      "new_id": "5de971179dfdd95b3ef04f9a39b8a961684d163a",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/shared/SimpleFooProxy.java"
    },
    {
      "type": "modify",
      "old_id": "ed297e1149daa013547dc803059e28e65d3f3448",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/shared/SimpleFooRequest.java",
      "new_id": "accc1f9c2b5e53bcb76ce1c4692497f61c4b1869",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/shared/SimpleFooRequest.java"
    }
  ]
}
