)]}'
{
  "commit": "88fc03eb2527eb4f7404492f17daaafc8ad35a10",
  "tree": "307d12632b8697525793ee5eadec031105fcd593",
  "parents": [
    "24a4dcb42e3926c4e849dec0d1be7cf3d7149160"
  ],
  "author": {
    "name": "idol@google.com",
    "email": "idol@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Aug 21 17:45:02 2012 +0000"
  },
  "committer": {
    "name": "idol@google.com",
    "email": "idol@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Aug 21 17:45:02 2012 +0000"
  },
  "message": "Prevent code for constraints which are not in the groups listed in the @GwtValidation annotation from being generated. This greatly simplifies the creation of server-side-only constraints which will not compile using GWT - just put those contratins in a \"server side\" group and be sure to not list this group in the @GwtValidation annotation of the Validator.\n\nAlso noticed and fixed a few validator factories which did not explicitly list all groups of a group sequence in the @GwtValidation \"groups\" field.\n\n[JSR 303 TCK Result] 191 of 192 (99.48%) Pass with 0 Failures and 0 Errors.\n\nReview at http://gwt-code-reviews.appspot.com/1802805\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11227 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13ee8492dcfbdde74b11fd3c843ca58a9364d940",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/validation/rebind/BeanHelperCache.java",
      "new_id": "52780cc35507a61af2098981b1e493f19e397299",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/validation/rebind/BeanHelperCache.java"
    },
    {
      "type": "modify",
      "old_id": "a719427994df35eb4bc711e8252889069ae20e6e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorCreator.java",
      "new_id": "5c66d1840b0c579bdeb441de03a6821c7847f271",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorCreator.java"
    },
    {
      "type": "modify",
      "old_id": "7ff981b44a542857e6f3d0f25f7b9906b0ed91c5",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/validation/rebind/ValidatorGenerator.java",
      "new_id": "43b71de46b1c903e3ab3c4eb61f0b927a94a3bcd",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/validation/rebind/ValidatorGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "8ec36403eb3e427f13939d30ab414d5f71c92e89",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/validation/example/ExampleValidationClientGwtSuite.java",
      "new_id": "31dcc5040646714dc4d38eacccc0b10ce08be90b",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/validation/example/ExampleValidationClientGwtSuite.java"
    },
    {
      "type": "modify",
      "old_id": "4aae8392073820731064c61dcb57b3ef4589de97",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/validation/example/client/ExampleValidatorFactory.java",
      "new_id": "0b926a5944a6cd99a623e8e9f717545d89f6d05c",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/validation/example/client/ExampleValidatorFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c678241765ac5c0dc7e202db57876fcd2a48538",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/validation/example/client/NotSpecifiedGroupsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65f7c95bfb228921a791121bc7a2e2000082d4d9",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/validation/example/client/ServerConstraint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fb497f23780bd21a0a62909811ac10f09ceab06",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/validation/example/client/ServerValidator.java"
    },
    {
      "type": "modify",
      "old_id": "bf18bb5344a68517296fa89ab68f79a7d56f34e6",
      "old_mode": 33188,
      "old_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/GroupSequenceContainingDefaultValidatorFactory.java",
      "new_id": "d958005191944ee642bb7cf62554b6ded2742de4",
      "new_mode": 33188,
      "new_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/GroupSequenceContainingDefaultValidatorFactory.java"
    },
    {
      "type": "modify",
      "old_id": "6dc43ce68a40cf8f1d8ef98e984683d845bcd6fc",
      "old_mode": 33188,
      "old_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/GroupSequenceWithNoImplicitDefaultGroupValidatorFactory.java",
      "new_id": "15acfd6b39203e887f19833e13637bca8eff4723",
      "new_mode": 33188,
      "new_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/GroupSequenceWithNoImplicitDefaultGroupValidatorFactory.java"
    },
    {
      "type": "modify",
      "old_id": "9db324ada0b5c5f51ed91620d02053d80833f2cb",
      "old_mode": 33188,
      "old_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/TckTestValidatorFactory.java",
      "new_id": "6bfe8e540f9969b465e252160690b888fc65e642",
      "new_mode": 33188,
      "new_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/TckTestValidatorFactory.java"
    },
    {
      "type": "modify",
      "old_id": "58764fe1d8a81a761b8791071e912bfe7c574fde",
      "old_mode": 33188,
      "old_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/groupsequenceisolation/TckTestValidatorFactory.java",
      "new_id": "ef8e7af9068d23fdaa3b09436235f6a04bc8ba99",
      "new_mode": 33188,
      "new_path": "user/test/org/hibernate/jsr303/tck/tests/constraints/groups/groupsequenceisolation/TckTestValidatorFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f7a1d6dc7f53031502f6ad8ed02d727e87406291",
      "old_mode": 33188,
      "old_path": "user/test/org/hibernate/jsr303/tck/tests/metadata/TckTestValidatorFactory.java",
      "new_id": "e512a49e0e10ad060f3e99d1d9ad9227eea05079",
      "new_mode": 33188,
      "new_path": "user/test/org/hibernate/jsr303/tck/tests/metadata/TckTestValidatorFactory.java"
    },
    {
      "type": "modify",
      "old_id": "acdceb11826134b5975f8979121b3cd9584a81f3",
      "old_mode": 33188,
      "old_path": "user/test/org/hibernate/jsr303/tck/util/TckCompileTestCase.java",
      "new_id": "8303e1e91d93683de54d1ebd899eb336b844b727",
      "new_mode": 33188,
      "new_path": "user/test/org/hibernate/jsr303/tck/util/TckCompileTestCase.java"
    }
  ]
}
