)]}'
{
  "commit": "4b1d20f85404f26de697801a19bb97aebf0bb1b7",
  "tree": "bdc31b82bd77e31e357b5500a66842e1c05e67a3",
  "parents": [
    "3a391ffb857f2c8a2acf4280526eceeca7ea0de0"
  ],
  "author": {
    "name": "John Stalcup",
    "email": "stalcup@google.com",
    "time": "Tue Nov 26 16:21:07 2013 -0800"
  },
  "committer": {
    "name": "John Stalcup",
    "email": "stalcup@google.com",
    "time": "Tue Nov 26 17:32:50 2013 -0800"
  },
  "message": "Escapes module names in EntryMethodHolderGenerator.\n\nA previous change started requiring that module names double as\nvalid Java class names, but this was found to be too restrictive\nsince so many modules include the \u0027-\u0027 character.\n\nThis change removes that restriction, adds general purpose\nString -\u003e Java class name escaping and uses that escaping when\ngenerating EntryMethodHolder classes based off of module name.\n\nChange-Id: I8d47d86a94e9e37aaf184e24e546253e920bc987\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54bbda9f086110908e29a231d7a6e574e1ca6f3e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/Generator.java",
      "new_id": "233f2bc5ce9f12928c1a94e69ccf37fcf058efdf",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/Generator.java"
    },
    {
      "type": "modify",
      "old_id": "48047ce4178cb4319f998efe62a654ce8e003989",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/EntryMethodHolderGenerator.java",
      "new_id": "2a5ddffbbbb69cb2d207285fc9c25f748766ed26",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/EntryMethodHolderGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "31de64811260b68906e5ee805f50ed4efcbe71ed",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java",
      "new_id": "34f7f8284ea308cdafe4409187f31f1ae812b50c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java"
    },
    {
      "type": "modify",
      "old_id": "cfcc00e16e71080ab3e6d59500a34280bb4edc75",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/Name.java",
      "new_id": "18a8788b73031a958465e28081bb933215b39fe5",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/Name.java"
    },
    {
      "type": "modify",
      "old_id": "af4b0ab7ba8c7caf0ff2a04231383b5acefd4724",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/core/ext/test/GeneratorTest.java",
      "new_id": "ff0cc3d2db84de1700365335b267bb25840a959e",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/ext/test/GeneratorTest.java"
    }
  ]
}
