)]}'
{
  "commit": "6c7dc6935aff92bbe2df218e333b70708a526396",
  "tree": "1f49bf278ccf3bd9d9da7248d943c41199b6397e",
  "parents": [
    "286fd75cd73968809bfdc2fb9d715020f349259c"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Nov 12 17:52:33 2008 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Nov 12 17:52:33 2008 +0000"
  },
  "message": "Greatly improve efficiency of generating additional types for really large projects.\n\n- CompilationState is now \"always up to date\"\n- Adding additional types is now divorced from a full \"refresh\" that starts over.\n\nSuggested by: jat\nReview by: spoon\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4025 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23ea00f8a970e2eb7d9ba37dbbc2beba6cc172e0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JPackage.java",
      "new_id": "5db5a59ee8e2e7bb92218fb9acd6c0405e07d8e7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JPackage.java"
    },
    {
      "type": "modify",
      "old_id": "955146fdb5856d393ce74564d7a4573773689be5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRealClassType.java",
      "new_id": "e326756009c656540d09af3d1f465cf2e85ccd4d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/JRealClassType.java"
    },
    {
      "type": "modify",
      "old_id": "e217ce2e5675b658e5e1dacaf6f51b59c0915b05",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java",
      "new_id": "75e8e2ef988b670b37ffa4be430abbf40ccfb2cc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java"
    },
    {
      "type": "modify",
      "old_id": "0dd403a3ed633c2387ccad50fbc589c3c045de79",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Precompile.java",
      "new_id": "a5aa4ed284f60e6c591ba5aa899130a7822b1fed",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Precompile.java"
    },
    {
      "type": "modify",
      "old_id": "b4e4b1e8379358354acc077c4b1ea65bbf101232",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java",
      "new_id": "cbc3e3901f0d5ab08ff960bb225121e0c5172e42",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java"
    },
    {
      "type": "modify",
      "old_id": "1af9a10477c4202c8d9e3c49bd8423c4b437b413",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CompilationState.java",
      "new_id": "a63ae7bd70d2f1f0abf913b8084a46b4187fc0a7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompilationState.java"
    },
    {
      "type": "modify",
      "old_id": "f9e19a72751f17bdc7ebcfc47393593a9fce5823",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java",
      "new_id": "b02a3428df10d657cc70e61fdf0682b9577e5579",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "885f0d4c19c9f37e849beb7bd5257ac87f2a04bf",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java",
      "new_id": "63e4a4eed2c1c35c4d61ff21a6bc8feb9eaee4da",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java"
    },
    {
      "type": "modify",
      "old_id": "38f106faf0ba6da0eeb9fd159b71a5f487a87d68",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/ShellModuleSpaceHost.java",
      "new_id": "0a526c3a7a0ab5d47efb1792b5ea0414e9027bc0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/ShellModuleSpaceHost.java"
    },
    {
      "type": "modify",
      "old_id": "64687f52782636969115ee8a68cd4dc44bc6621a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/StandardGeneratorContext.java",
      "new_id": "06ba50ed6a27083baf6737074416b89052032102",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/StandardGeneratorContext.java"
    },
    {
      "type": "modify",
      "old_id": "23cdb490fd44239d0a3a82790c78c4f1c5b869e8",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/CompilationStateTest.java",
      "new_id": "6c1a9ad6523b02840c44d5f229c1f606e123b6e2",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/CompilationStateTest.java"
    },
    {
      "type": "modify",
      "old_id": "ce0305db19571e0f6d8a9ee66da9514351fa55cc",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/JSORestrictionsTest.java",
      "new_id": "b8eb5214953846f76ffab01291d16bb438a62e42",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/JSORestrictionsTest.java"
    },
    {
      "type": "modify",
      "old_id": "0269e7bcf0facbd127d925449f0e5b421804408c",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/LongFromJSNITest.java",
      "new_id": "7528d2a60cd48f90349f34bc47d5eae96b716f6d",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/LongFromJSNITest.java"
    },
    {
      "type": "modify",
      "old_id": "2516e15325a5e875ed33e7e68af2e6d22478b58e",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTest.java",
      "new_id": "fee4d5329cb3a4672748e2f7eb0b89c094847d37",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "d657d36c0b7e8b1fc2df6e9bfc8ba6b444c11ba3",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleTestingUtils.java",
      "new_id": "48c34b36bdc803b6c14f91038796ca91cdd49481",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleTestingUtils.java"
    },
    {
      "type": "modify",
      "old_id": "ea2625cd6a04d0eb865b360ac00af842d5d6fc19",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/shell/StandardGeneratorContextTest.java",
      "new_id": "ede0be2f42ec121b4c2fd1a1a0b62106f69d15d7",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/shell/StandardGeneratorContextTest.java"
    },
    {
      "type": "modify",
      "old_id": "6587897d5452e08c7d0e2df67f9d56a1abe8d107",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/JUnitShell.java",
      "new_id": "cd21132bf3897f572671151fc961f07c78d5d5ae",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/JUnitShell.java"
    }
  ]
}
