)]}'
{
  "commit": "b936d92077a357adc7b6c09a569ffce79fa3584c",
  "tree": "12059238dde5b2f1069edd6fdc062e3adc911e87",
  "parents": [
    "b1066643c313563735339c6ad508a1b7de0d07e3"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Tue Feb 04 12:25:25 2014 -0800"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Mon Apr 28 10:17:46 2014 -0700"
  },
  "message": "Fix non determinism in code generation.\n\nGenerateJavaScriptAst.FixNameClashesVisitor fixes name clashes in\na non deterministic order due to iteration over a HashMultimap.\n\nThis fix makes the iteration order deterministic by using a\nLinkHashMultimap instead.\n\nChange-Id: Iaa878666f4fbae7cf235d3d53f223d8a08af6e4f\n(cherry picked from commit d94b402596302381061b72698bc706257307a4e7)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1481c397e76ac4dab6cbf88ede442f69ab437503",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "698b6abaf44bce1f4ab3209456eb3d582903e62e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    }
  ]
}
