)]}'
{
  "commit": "b5d6f2e18443513000630843c5859f16d8dc9ed0",
  "tree": "9c09a49ccf4f3369ef28120147ffa5b2baa135e7",
  "parents": [
    "7cd908fb5f03b511b597628c64e67c938697c181"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Tue Nov 17 15:58:00 2015 -0800"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Fri Jul 08 18:32:05 2016 +0000"
  },
  "message": "Add support for native JsType hashCode and equals.\n\nChange-Id: I49763198a12a949c2b9fe4e873e49ec3ecfa57d4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c9e4fc6a358879b39542647152ff3f7c4e5f7ff",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "f74951624ea081e0b41ce983f8d79dd81b045b90",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "a13fb16230aa09a5ddf734187eef1ad5a3d94d6c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java",
      "new_id": "ffefb2015321f2b45cc55850170f01d44e3c57d3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java"
    },
    {
      "type": "modify",
      "old_id": "46bd8f42fcee338c3896712d7f53c9096d272404",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/RuntimeConstants.java",
      "new_id": "5fc3c2b13886615b07208ce47ce5186b9bc84f78",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/RuntimeConstants.java"
    },
    {
      "type": "modify",
      "old_id": "f21fe19b942d09c466f35e2de78734315b022a88",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "15493d339a4d6439c84213c9357a143556f658ce",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "a97e53da841cbf800c909bd8b497bee3cface1bc",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java",
      "new_id": "b3c8969a961d3868f69ec3ccba42576f199fed8c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "0b081dbc717dc1de22a9cb7d9d4d6d65fb31087e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JjsUtils.java",
      "new_id": "da9121fad4881a6b4110e1c737a1160c7728bbbe",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JjsUtils.java"
    },
    {
      "type": "modify",
      "old_id": "2dca64b9f341b65ba11cb6ca4c60cd1a5170ad85",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsInteropRestrictionChecker.java",
      "new_id": "bd6885a65d16e435c8d1db8498197a200925fe7d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsInteropRestrictionChecker.java"
    },
    {
      "type": "modify",
      "old_id": "c5e8220a8a94f765a4d804c76438819ff18d7014",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java",
      "new_id": "ec80e565dc6898dff5e133d8e1963cbebcc233f3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b40adf2442d136c09a89cd739a83439c9c7ffe12",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceCallsToNativeJavaLangObjectOverrides.java"
    },
    {
      "type": "modify",
      "old_id": "f1b872f80d80451b3897ac66a1d30a73b955a500",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JsInteropRestrictionCheckerTest.java",
      "new_id": "bf7fccefa05bc46def24eee7d9bcde8f436e23ce",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/JsInteropRestrictionCheckerTest.java"
    },
    {
      "type": "modify",
      "old_id": "abaa697274c62c5584ca7e4d267c3d7443653859",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/core/client/JavaScriptObject.java",
      "new_id": "b78735d3b1d2e63fa66918c67edbdf4720005dc8",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/client/JavaScriptObject.java"
    },
    {
      "type": "modify",
      "old_id": "a14e88704ae1bbd0140f2e6546c0789c809f3ddf",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/core/CoreJsInteropSuite.java",
      "new_id": "211aecb0230d0a824c10da2f4b491747976d9b83",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/CoreJsInteropSuite.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d672e1ef24a9a9761ff7af44c8b87449758bb65d",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/interop/JsTypeObjectMethodsTest.java"
    }
  ]
}
