)]}'
{
  "commit": "003d7aa56859135156e2ca9e81de60cd7dd2115b",
  "tree": "06ccfdad8100113117cb2f7c0f4f04ecfac7caad",
  "parents": [
    "6a86cd4c734201a1a369b25b589994487a65d0cc"
  ],
  "author": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Sep 24 19:10:50 2010 +0000"
  },
  "committer": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Sep 24 19:10:50 2010 +0000"
  },
  "message": "Resolve ROO-1452.\nAllows RequestFactory service methods to return null values.\nPatch by: bobv\nReview by: rjrjr\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8867 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cf012caf5f5b01023253fc4285757e1e4544aaf",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/PersonEditorWorkflow.java",
      "new_id": "290f801f1b655dd32b25bdd0c98a0710fc62bd0e",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/PersonEditorWorkflow.java"
    },
    {
      "type": "modify",
      "old_id": "744cdddaa8b0ccf04b1bbc15aefa271e355b6a90",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/events/EditPersonEvent.java",
      "new_id": "737ff85bc54b21542708b482a335a0f57f9f2115",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/events/EditPersonEvent.java"
    },
    {
      "type": "modify",
      "old_id": "b9bcf982168b5ddd78dde831ea967b3a36f9dd20",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/events/FilterChangeEvent.java",
      "new_id": "5cb4864b6d15a36a0bde63c01c49297ed7d49b77",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/events/FilterChangeEvent.java"
    },
    {
      "type": "modify",
      "old_id": "128b82c081f7b20fcf6ebfe1fd4d3535fb098eb8",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/DayCheckBox.java",
      "new_id": "79a1fc4f40e734a9ba0bf3d7ec7428a480870b7c",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/DayCheckBox.java"
    },
    {
      "type": "modify",
      "old_id": "580d4103bc8374f9d14bc33a3fe37492cc52c3f9",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/FavoritesWidget.java",
      "new_id": "62e87d613df5482e40e93f38f10c41b24002fe3b",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/FavoritesWidget.java"
    },
    {
      "type": "modify",
      "old_id": "f7a8c31ea81657378c9342f9af676a6e0d3a2dcc",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.java",
      "new_id": "4e2dbcffe9119411ab8c342f86d967d076b6f2f8",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.java"
    },
    {
      "type": "modify",
      "old_id": "411a374704501e16ff8277b6d00e5d0f3a65419e",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.ui.xml",
      "new_id": "f7e72690d861044b850288580865238d5286af0c",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.ui.xml"
    },
    {
      "type": "modify",
      "old_id": "bed009059f84c3cfea5e3794b0e93b184899379b",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Address.java",
      "new_id": "b87ee48516c2055f4136288bd959050351b0edf6",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Address.java"
    },
    {
      "type": "modify",
      "old_id": "b7b2ddab8d190d8cd10724d334413021870a59e1",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Person.java",
      "new_id": "7e5caca1cf63018e27309a6eda5b0163f9f8b3ac",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Person.java"
    },
    {
      "type": "delete",
      "old_id": "3e3a296fc92dde430108a3b1913362c7cb960f05",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Professor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c7be880cf02a05badd103251a73abaf9d82de740",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Student.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9bbfaba80cb33fab3e3033b33e3bfa046ecc1b58",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/PersonFuzzer.java",
      "new_id": "3a0c79be8f20ff6cf25319cd9920315d8b261f75",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/PersonFuzzer.java"
    },
    {
      "type": "modify",
      "old_id": "5db0d1ca36f870057c1eccb7473fc2c45adeba6e",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/PersonSource.java",
      "new_id": "08ec81c5cf0d33bba4af8c00ccd9c7f2574656a0",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/PersonSource.java"
    },
    {
      "type": "modify",
      "old_id": "61170f29a690d9bd50559519d86203e5d9e77cc8",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/SchoolCalendarService.java",
      "new_id": "3cdc9a8106632c288206b1745315e74d1002f6de",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/SchoolCalendarService.java"
    },
    {
      "type": "modify",
      "old_id": "c76996cb96bbf03f181864779d413d8a53c3d516",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/DynaTableRequestFactory.java",
      "new_id": "a08e09aa8308736225ba8f3860e4f178a6f995e0",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/DynaTableRequestFactory.java"
    },
    {
      "type": "modify",
      "old_id": "31413a5661cd052e936f8cefc869fa35bceae0f1",
      "old_mode": 33188,
      "old_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/PersonProxy.java",
      "new_id": "deae1b38b166f07dc587b4e98ebcbf32c398da66",
      "new_mode": 33188,
      "new_path": "samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/PersonProxy.java"
    },
    {
      "type": "modify",
      "old_id": "1e56034f5dc08a272ce54dbf1d0df2b4454d1b2b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/editor/client/EditorDelegate.java",
      "new_id": "d51c32bc06c6f43f30327f470cae178ba2f565fc",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/editor/client/EditorDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "1d846bc95ca73d32e5688e8557f163dacd336288",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/editor/client/ValueAwareEditor.java",
      "new_id": "84da80688f838fb64acacdc55e7d85c1f92423f1",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/editor/client/ValueAwareEditor.java"
    },
    {
      "type": "modify",
      "old_id": "1cb1b0f24103854e96ca54cb89216a84cba0e3f1",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/editor/client/adapters/TakesValueEditor.java",
      "new_id": "2472e852adce90a2f2c6afc7d81ab636bf4e50fb",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/editor/client/adapters/TakesValueEditor.java"
    },
    {
      "type": "modify",
      "old_id": "d34d2708250f787b95c568396dc5cb8dde72bfd1",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/editor/client/adapters/ValueBoxEditor.java",
      "new_id": "043319738781952bf2e127977658063ad3314878",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/editor/client/adapters/ValueBoxEditor.java"
    },
    {
      "type": "modify",
      "old_id": "5af1c445bc70c771a357475454f5cb52b9f05ef6",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/editor/client/impl/AbstractEditorDelegate.java",
      "new_id": "911d743e80369ec4ffe907329e2f1b42c24e889f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/editor/client/impl/AbstractEditorDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "563887967d6d8c239f689038f059646401bbd6f9",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/editor/client/impl/SimpleBeanEditorDelegate.java",
      "new_id": "5fb855fbd0d9686f4d9efb110b1bebeed51794a5",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/editor/client/impl/SimpleBeanEditorDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "3600b794e1508d6dafe12e38ff79500adc42fcff",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/editor/client/testing/MockEditorDelegate.java",
      "new_id": "37064686177c89341f3f3df7bbbf627e18c4078b",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/editor/client/testing/MockEditorDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "1841abf96b5dab577140d8d43313bf183a610f58",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/AbstractRequest.java",
      "new_id": "78c8c4bc9a3782410c69c150c6448ee4ed137092",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/AbstractRequest.java"
    },
    {
      "type": "modify",
      "old_id": "bd6ff879e6884660bdfcc0824321c3282b4f5324",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/AbstractRequestFactoryEditorDriver.java",
      "new_id": "ce47bb41fe95dbd963719345932faf97cbda3ddf",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/AbstractRequestFactoryEditorDriver.java"
    },
    {
      "type": "modify",
      "old_id": "14252a5b3e3493d7d92d0f292eda7f4bf2ddb44b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImpl.java",
      "new_id": "17ab45a87bbb09594de6f0201cb51952739a7419",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "3c89f2ff90114f2ad92926fa4d99df8fa0110804",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/JsoCollection.java",
      "new_id": "4196c8bf8428835131c1edbf31e5e64f92a51d9f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/JsoCollection.java"
    },
    {
      "type": "modify",
      "old_id": "5cc62a83406ea51bb539201b311d3495c922e2a7",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/JsoList.java",
      "new_id": "60b8829e90eabee1ce7b30862066bd4cbe5d3a0d",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/JsoList.java"
    },
    {
      "type": "modify",
      "old_id": "424c06624482c6b9202d5b0adb3384679488aeaf",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/JsoSet.java",
      "new_id": "dd804ad9a6aba70ba2d3cd688750a94b489d0c3a",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/JsoSet.java"
    },
    {
      "type": "modify",
      "old_id": "ccc18a8872684d79c5f3e2523c970c1a3a0675e5",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/JsonResults.java",
      "new_id": "5030427507ae2c22191394cf2e0bac65518b8847",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/JsonResults.java"
    },
    {
      "type": "modify",
      "old_id": "13a4c65230edbb36b1a153d4dbfcfa81a152d39b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyImpl.java",
      "new_id": "c7062fdaad5373eb5fe9fce40a79a9b1774875b7",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f7c9520a4034a57811a51977b661cbd331e8bbff",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyJsoImpl.java",
      "new_id": "7f66fba80183a43a28768b6b03f2ce0802a9fdc9",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/ProxyJsoImpl.java"
    },
    {
      "type": "modify",
      "old_id": "56c346cdda5bc184f9622dda20294f30dd884481",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryEditorDelegate.java",
      "new_id": "8229081786e7ccb3db6b50dc3fa42b106c0290a9",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryEditorDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "8a92f1fafafa43350d2d844b81cef0cd73edfe8c",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java",
      "new_id": "f6758f2d1f5843a2f82c1e9730657895259e8c64",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "07fe41b338689a5360cd20f7ce84898891b9d38c",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/client/impl/ValueStoreJsonImpl.java",
      "new_id": "ffa35720b99cd17ca19d4d42313e811a5fcead39",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/client/impl/ValueStoreJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "75e75db4b82b3eea34c21a495ef88ea779df0602",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java",
      "new_id": "76483edda029ede6f5ff7619424aafddaafd68c5",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "1b20eacce86ffacb5143602e72e804943d9f7531",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java",
      "new_id": "6c95f8a2e9c4d799b346f2c22d7875691280cc7e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "7d89ca427f6d0a088af9e18ea6267cfb9419cbee",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/shared/Receiver.java",
      "new_id": "8ba90ae6d3b87007fa4ddcb92d8651f2feed09b2",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/shared/Receiver.java"
    },
    {
      "type": "modify",
      "old_id": "46f3d431713a8ea8224ca7e90cc03b8588ec15dd",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/requestfactory/shared/impl/RequestData.java",
      "new_id": "f369ce8c34897cab470be756eb5b44d1f294a0cf",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/requestfactory/shared/impl/RequestData.java"
    },
    {
      "type": "modify",
      "old_id": "0a598215886d22b107616e020eeda5940456107f",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/FindServiceTest.java",
      "new_id": "adb0efebe4168422e0d67439a5036b37886322a9",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/FindServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "86361f444de2389a210119485588547355a3e4e5",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/RequestFactoryStringTest.java",
      "new_id": "d31efff44dee929499b429b2d80a0e7f6ad5ef8f",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/RequestFactoryStringTest.java"
    },
    {
      "type": "modify",
      "old_id": "d31f9517f1a70cd6c10b295c83ff71a2b3f35eca",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java",
      "new_id": "8319d2d0cc7b203361ff50bc2463b13bd4af8e38",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java"
    },
    {
      "type": "modify",
      "old_id": "2dded393d62b2ad9d7d9b9f3636702958f1f027a",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/client/SimpleRequestFactoryInstance.java",
      "new_id": "2889db8fc8be88469bbfc88b39c547d1703702a1",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/client/SimpleRequestFactoryInstance.java"
    },
    {
      "type": "modify",
      "old_id": "3b6ebc25a926a3a19deb7317bd25c2cc74bd395b",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/server/SimpleBar.java",
      "new_id": "f6e2fd6a134d6aad3815d8f3840ec0f6a4113bd1",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/server/SimpleBar.java"
    },
    {
      "type": "modify",
      "old_id": "15f8edf4bf115205a044d93b3f303369c94574aa",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/server/SimpleFoo.java",
      "new_id": "23c56d2d0eb6d65b75f790516e994c6ab9d7e57b",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/server/SimpleFoo.java"
    },
    {
      "type": "modify",
      "old_id": "892f9266e15f902b3f48c6005fd31146d6dc0bdb",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/shared/SimpleBarProxy.java",
      "new_id": "782ea6670115a74a5218ae4d30499a8ecf6049bf",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/shared/SimpleBarProxy.java"
    },
    {
      "type": "modify",
      "old_id": "19888eb9372b0c3cf51163937237d999aab99812",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/shared/SimpleBarRequest.java",
      "new_id": "51d4879af029305f2834d3fcf46f2ac722dfb118",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/shared/SimpleBarRequest.java"
    },
    {
      "type": "modify",
      "old_id": "d4820961be44edc59efe1fcf2da28040910274b4",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/requestfactory/shared/SimpleFooRequest.java",
      "new_id": "c9aa77b13383b1544e854fd98e41e4d35ab86c6d",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/requestfactory/shared/SimpleFooRequest.java"
    }
  ]
}
