)]}'
{
  "commit": "b8f47a4e80c61566b8af5ef86c770667621d8b5e",
  "tree": "d3f598e0fa6d427680c289eebcf7332813077d69",
  "parents": [
    "5a350a1fb75f605151f9eb94d9b2e017495905a2"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Wed Oct 15 10:01:41 2014 -0700"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Mon Oct 20 19:59:42 2014 +0000"
  },
  "message": "Make getCanonicalName handle $ correctly.\n\nClass.getCanonicalName was treating \u0027$\u0027 in the name as inner class\nseparators notably failing if the class actually contained a\n\u0027$\u0027 in its name.\n\nBug: issue 8905.\nChange-Id: I01d5b8c18bdf598af03a729eac275beac32fda8e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d735324431456c9bb436e41f592f86e18259eadf",
      "old_mode": 33261,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JDeclaredType.java",
      "new_id": "39ef5d0341987f8a69caeea75670dd0d6548776e",
      "new_mode": 33261,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JDeclaredType.java"
    },
    {
      "type": "modify",
      "old_id": "c0f3851e344748e5c41129529dd36390b3d69e8c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JType.java",
      "new_id": "faca53416b578c1fd9adbc6da71be88acf70a071",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JType.java"
    },
    {
      "type": "modify",
      "old_id": "9519907a7f14bbd82cdfef736c4e1fc955ba7a43",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonArray.java",
      "new_id": "52a445177becec04f06a580e5404068f11385e6a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonArray.java"
    },
    {
      "type": "modify",
      "old_id": "c5030c4d966e4ac4a9f09996453e7248be20f922",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ImplementClassLiteralsAsFields.java",
      "new_id": "e18b6f147e75ff849c86201c9ee569653a2012ef",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ImplementClassLiteralsAsFields.java"
    },
    {
      "type": "modify",
      "old_id": "92a340d8f95cd4f65a87e1888bd6e75e5f235627",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/lang/Class.java",
      "new_id": "4df1c37142556da642a548030d594ab6e6992807",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/lang/Class.java"
    },
    {
      "type": "modify",
      "old_id": "74709f03a9acb2c9f7acc7e43baf7f4ac8fa088d",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/dev/jjs/CompilerSuite.java",
      "new_id": "5040e9c54251c44ce71ed3fe6085d1ebb07f6686",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/dev/jjs/CompilerSuite.java"
    },
    {
      "type": "rename",
      "old_id": "d5007f1a7d4dc5228b0f2c762b3ca38786470ceb",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/dev/jjs/test/ClassObjectTest.java",
      "new_id": "bf2df1970406204437c5e8539b9549f025373cd2",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/dev/jjs/test/ClassLiteralsTest.java",
      "score": 64
    }
  ]
}
