)]}'
{
  "commit": "5557a33ee4b560f85c616ee13cc75066c8d9bc79",
  "tree": "57be7b1149eb19b3679611aa9cacc602b8a32269",
  "parents": [
    "8cc4c51615ba86e0bf00b5f03c2507fba4399eb3"
  ],
  "author": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Nov 10 19:04:47 2010 +0000"
  },
  "committer": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Nov 10 19:04:47 2010 +0000"
  },
  "message": "Improve support for using AutoBeans as a general-purpose JSON payload consumer.\nAdd support for boolean isFoo() methods.\nCopy code hygene from RequestFactory and always call ensureBaseType() when generating references to class literals.\nAdd AutoBean.getFactory().\nEnsure AutoBean types referenced only via List or Map parameterizations are creatable.\nUse string constants for encoding enums and allow control over the field token used.\n\nPatch by: bobv\nReview by: rchandia, jasonhall\nSuggested by: jasonhall\n\nReview at http://gwt-code-reviews.appspot.com/1096801\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9215 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a04e5f6db152518a15aafd4a8c3835158a0cdb2b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/client/impl/AbstractAutoBeanFactory.java",
      "new_id": "5aa2bafea919eb1b93c62d4a5b29381a1b5351c6",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/client/impl/AbstractAutoBeanFactory.java"
    },
    {
      "type": "modify",
      "old_id": "febc68d9d074adaffa3f9c5503641082241d113e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/rebind/AutoBeanFactoryGenerator.java",
      "new_id": "6d0877eebaab72e602104b0af592337b00ce887a",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/rebind/AutoBeanFactoryGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "55c727cd6c743809bc7e3b8caf1d9d401ecfc506",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/rebind/model/AutoBeanFactoryModel.java",
      "new_id": "c73ef79a041887f625ff1d22bd3e74492a7e30b7",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/rebind/model/AutoBeanFactoryModel.java"
    },
    {
      "type": "modify",
      "old_id": "ddb02b844c3d3fa2167508b49475ed93b893a341",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/rebind/model/AutoBeanMethod.java",
      "new_id": "f9b2d0db13ee77bfe444f3349ee7b1ef686b3553",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/rebind/model/AutoBeanMethod.java"
    },
    {
      "type": "modify",
      "old_id": "e7a7071f25d0ee0763e104e779dff26d7167044b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/server/AutoBeanFactoryMagic.java",
      "new_id": "f3d6a87f1d2393520472713a65e773c0fb847b52",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/server/AutoBeanFactoryMagic.java"
    },
    {
      "type": "modify",
      "old_id": "43b13e2835f2d12b4fa176d78c5eebd9f7b5d68b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/server/BeanMethod.java",
      "new_id": "117bf544b77d85abe24f1f2c67995b981edbfa01",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/server/BeanMethod.java"
    },
    {
      "type": "modify",
      "old_id": "8e2ceafd16f35fde2cb1fc101795adbf446ff6f7",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/server/FactoryHandler.java",
      "new_id": "c8090d1ec4b82d483bd28571b6e951fea87ed234",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/server/FactoryHandler.java"
    },
    {
      "type": "modify",
      "old_id": "b30b36c64caedab6346688089aba8a3a2e8d4f1f",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/server/ProxyAutoBean.java",
      "new_id": "7c4772d53ca091fcf75ecceb8c1cba211d2a372f",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/server/ProxyAutoBean.java"
    },
    {
      "type": "modify",
      "old_id": "12e365d9dd01eb580442d71ea4b178caf7ba09fa",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/server/ShimHandler.java",
      "new_id": "94103aee82248888e430aeee6d610667ee0416b3",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/server/ShimHandler.java"
    },
    {
      "type": "modify",
      "old_id": "025c341c8cab1a1feeb9376b3c823446a9941d57",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/shared/AutoBean.java",
      "new_id": "5ad9089f84d6ff9ee0e7fa698fab2b964c9b7deb",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/shared/AutoBean.java"
    },
    {
      "type": "modify",
      "old_id": "425271aaac643cf68cbab2b1e6f9c778ad73e584",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/shared/AutoBeanCodex.java",
      "new_id": "3960203debd2e6cba5b17ad21f74197fb2f078cb",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/shared/AutoBeanCodex.java"
    },
    {
      "type": "modify",
      "old_id": "95d1926d539710d5a1f1a4c164c0379ebcac49f8",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/autobean/shared/impl/AbstractAutoBean.java",
      "new_id": "ad2dc2012414c1243409b9062a24303ee6cc3082",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/shared/impl/AbstractAutoBean.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b82af0e1f7cdfa2aff79cbf6167709dfc29c2435",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/autobean/shared/impl/EnumMap.java"
    },
    {
      "type": "modify",
      "old_id": "5fa00ce85f008b6501c26ccd5c7160eb9205e2e5",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/autobean/client/AutoBeanTest.java",
      "new_id": "54c776770283c90acf1d42f27a40ccc2704a81d3",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/autobean/client/AutoBeanTest.java"
    },
    {
      "type": "modify",
      "old_id": "3d110a5712d8a6b37a11e2ac529dae65b08ab56d",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/autobean/shared/AutoBeanCodexTest.java",
      "new_id": "5b4d0d68dbeb2234c5422dc1a4169cf65323d006",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/autobean/shared/AutoBeanCodexTest.java"
    }
  ]
}
