)]}'
{
  "commit": "6cdbfdd8652857192bd5e2df93c82b091514ace7",
  "tree": "1b417fe4a7bd87f9665c21d64b491c8988e9c715",
  "parents": [
    "1f7009dad45607d136da8b9c95119f6bd955e179"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Sep 16 19:42:20 2010 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Sep 16 19:42:20 2010 +0000"
  },
  "message": "JUnit ought to just serialize exceptions.\n\nBack in the day, Exceptions couldn\u0027t be serialized.  So we had to do hacky things to support JUnit, since we needed to transmit exceptions across the wire.\n\nBetter days are here, and Exceptions are now Serializable.  So I\u0027m pulling out some very archaic code.  The tangible benefit is: certain exceptions that could never be deserialized before, should just work now that I was able to remove the wacky custom deserialization logic.\n\nhttp://gwt-code-reviews.appspot.com/870802/show\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8805 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ff8f42aaf65bc53b19cc3cf34ffade271187a2b",
      "old_mode": 33188,
      "old_path": "tools/api-checker/config/gwt20_21userApi.conf",
      "new_id": "40b1107496208d0417b71dedc213cc1e5bd47fb6",
      "new_mode": 33188,
      "new_path": "tools/api-checker/config/gwt20_21userApi.conf"
    },
    {
      "type": "modify",
      "old_id": "d653ead8d3607b7264c340a24cb73e1859227275",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/client/impl/ExceptionWrapper.java",
      "new_id": "8a46f3f39d4deeb41c3d419eaddd047571208120",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/client/impl/ExceptionWrapper.java"
    },
    {
      "type": "modify",
      "old_id": "3918349d8046cb76de544528e021b85469064bbb",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/client/impl/JUnitResult.java",
      "new_id": "d5b24490da275931f7f9bdf7985f03b8779c0828",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/client/impl/JUnitResult.java"
    },
    {
      "type": "delete",
      "old_id": "be2f853e83304a8b9214c595b917efeee62eacff",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/client/impl/StackTraceWrapper.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b8e0b876675496266068770b1fd025ca9f64de01",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/server/JUnitHostImpl.java",
      "new_id": "8db688eec852184914feee393355ec110219b833",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/server/JUnitHostImpl.java"
    },
    {
      "type": "modify",
      "old_id": "0357095362beb7e9a1ba309fe2893042af007bbc",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/junit/translatable/com/google/gwt/junit/client/GWTTestCase.java",
      "new_id": "b5755a82924bdd3cb3d752984274eae1943b5a57",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/junit/translatable/com/google/gwt/junit/client/GWTTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "bf3cb59689e6c53bdac827dd5608c0b2e6d3755c",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/junit/translatable/com/google/gwt/junit/client/impl/GWTRunner.java",
      "new_id": "4bcca0b7790ce6da85364c676615381e963cfc02",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/junit/translatable/com/google/gwt/junit/client/impl/GWTRunner.java"
    }
  ]
}
