)]}'
{
  "commit": "d458a94f2810ab8e340b76bcf17fbbe0a72b188f",
  "tree": "af7bc3a13b0c29306e463b826d93a4d77576dc16",
  "parents": [
    "4c1b09147125c854603cdf9028c7e6996bbc7045"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Tue Jan 24 09:01:11 2017 -0800"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Wed Jan 25 23:12:46 2017 +0000"
  },
  "message": "Allow names \"*\" and \"?\" on global native JsType interfaces.\n\nName \u0027?\u0027 (aka. unknown type) should be preferred over \u0027Object\u0027 when the\ntype is unknown while \u0027*\u0027 (aka. any) as the super type of any type in\nJavaScript (incl. primitives).\n\nFor GWT there are no implications on the generated code however other\ntools could utilize this value for better type information.\n\nBug: #9341\nBug-Link: https://github.com/gwtproject/gwt/issues/9341\nChange-Id: If07125d9c7eab21e7b11858fdfde0b84eb2886bd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9be73e6e2bd3c91602ebdbe0ec2a5f508bde2131",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsInteropRestrictionChecker.java",
      "new_id": "93417bd5ed071243027cd9c9ca3dadb21f965bf1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsInteropRestrictionChecker.java"
    },
    {
      "type": "modify",
      "old_id": "36ad71de8505f7871bb1a7aa6775223c83b39de9",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JsInteropRestrictionCheckerTest.java",
      "new_id": "cf2e147d3224132a71582147403eef1f0c065024",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JsInteropRestrictionCheckerTest.java"
    },
    {
      "type": "modify",
      "old_id": "c6c55c89257e333c1cad6abe38727bd4b6d6cb59",
      "old_mode": 33188,
      "old_path": "user/src/jsinterop/annotations/JsType.java",
      "new_id": "fe11549383582e703bd1033bb92d0b728299f2de",
      "new_mode": 33188,
      "new_path": "user/src/jsinterop/annotations/JsType.java"
    },
    {
      "type": "modify",
      "old_id": "5a65c2ed14dc94f99c599b49c124c75afa9753ca",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/core/interop/JsTypeSpecialTypesTest.java",
      "new_id": "afea9eede80564648ef15eb3a9f0a4d83dff2a37",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/interop/JsTypeSpecialTypesTest.java"
    }
  ]
}
