)]}'
{
  "commit": "a0ae7eb77cac4ec83133d8b84407c71db8d99f23",
  "tree": "caab001c8a33de2d765f2944f1a84d8fad3a7edc",
  "parents": [
    "e9b69098d02ef62a75aa354ecc16123c7981f148"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Nov 10 03:37:01 2009 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Nov 10 03:37:01 2009 +0000"
  },
  "message": "Big refactoring of test code and api-checker to remove dependencies on CompilationUnit.\n\nThis is in preparation for more refactoring, which will make CompilationUnit stateless outputs rather than stateful inputs/outputs.\n\nReview by: bobv, amitmanjhi, rjrjr\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6783 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72ec638bc923859339da82a583cee348677ee269",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CompilationState.java",
      "new_id": "61b202d4639963c215d8fc57d2d03b7463119b66",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompilationState.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f087b6279da14d076ff8d42e88a2114634db115",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a468f77c35315c51eb146fdf5316e030f1356b15",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/GeneratedUnit.java"
    },
    {
      "type": "modify",
      "old_id": "3cf1613f5801007803df558948544919540d3276",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/impl/Shared.java",
      "new_id": "5c8b1c7f1b69b316a1cd5c0f31fedb589c10ee78",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/impl/Shared.java"
    },
    {
      "type": "modify",
      "old_id": "6d682539676b47f9f2ce4059868c4893f0245521",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/impl/SourceFileCompilationUnit.java",
      "new_id": "fb50b4579e0a32a87f2b62cfd369975ed9e81ddb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/impl/SourceFileCompilationUnit.java"
    },
    {
      "type": "modify",
      "old_id": "7b240370e537276684ab0aa0a62f432cde5c460b",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/CheckerTestCase.java",
      "new_id": "35db3173cffd73b3bef8b1fc655c6b206308e308",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/CheckerTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "abdcfe08c5a8cf25529512ee0464f2a7af897132",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/CompilationStateTest.java",
      "new_id": "91edf588fe4d24090f9749b87120a7be84eac0db",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/CompilationStateTest.java"
    },
    {
      "type": "modify",
      "old_id": "4de359903eb5b09d0474252f1907ec7ef968e0d0",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/CompilationStateTestBase.java",
      "new_id": "79fb630c507a959eb6e46b2b22dfc8612a6d1208",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/CompilationStateTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "6748ae39bd538d7e4952101e2cc79f38428fb1ef",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/CompilationUnitFileReferenceTest.java",
      "new_id": "78840316fbd8be18f22a6f0b93d9345a9e137a1f",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/CompilationUnitFileReferenceTest.java"
    },
    {
      "type": "modify",
      "old_id": "435a5098cef263807aa254083b97f8a9d56cdacc",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/JSORestrictionsTest.java",
      "new_id": "c97b513769fd8618b03125b745fb8833c5c9b6c7",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/JSORestrictionsTest.java"
    },
    {
      "type": "delete",
      "old_id": "d12e57766a568ff1bb70ed0c8955927bc5a03604",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/MockCompilationUnit.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "98377eb98a82883aecb48c98fcb7647c3a988a42",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTest.java",
      "new_id": "32d835890a824845eb551bc3907ca0bcd1d402ce",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleMediatorTest.java"
    },
    {
      "type": "modify",
      "old_id": "8191e1152023c1a6dc9ad2a22a5fc8f8da0e0129",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleTestingUtils.java",
      "new_id": "8ec84b2e1098e4e046304ca8ab74f9d2e35e5f24",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/TypeOracleTestingUtils.java"
    },
    {
      "type": "modify",
      "old_id": "34b4012cae753e077e56d0cb0c935f489efafb70",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/impl/JdtBehaviorTest.java",
      "new_id": "17884cf96093e6c9637ea59426940f2f1993f6c9",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/impl/JdtBehaviorTest.java"
    },
    {
      "type": "modify",
      "old_id": "9c997611dfa0ba7ddcac9e8ce96ba89555282504",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/javac/impl/MockResource.java",
      "new_id": "00479aba4fef38bd264dbe8a029cbe561593207e",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/impl/MockResource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b8564f9cccbf62029f0e95a16ec7245394ba1ed",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/impl/StaticJavaResource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e57cb8dcf8f67dcd2583da40ba91e2d6d67e7d9",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/javac/impl/TweakedMockJavaResource.java"
    },
    {
      "type": "modify",
      "old_id": "50cf0167b15b23cf6745b31d523bf6d40f347011",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/OptimizerTestBase.java",
      "new_id": "651c3121efea4ff5c9d8d0233df3cc1df0833041",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/OptimizerTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "258186812f29c24fa84114d712486fd130a1e053",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/shell/StandardGeneratorContextTest.java",
      "new_id": "b0fcc9e9fc79efedbef8915ed0388b478ba5df5c",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/shell/StandardGeneratorContextTest.java"
    },
    {
      "type": "modify",
      "old_id": "a26c58517588412ce79af2758b5d1b052517d23c",
      "old_mode": 33261,
      "old_path": "tools/api-checker/build.xml",
      "new_id": "5eb8c35e8ba1cfb6c0922b21792f087395dbf424",
      "new_mode": 33261,
      "new_path": "tools/api-checker/build.xml"
    },
    {
      "type": "modify",
      "old_id": "804dcdfdb3661032c74ea9da9a3ed44f1831919c",
      "old_mode": 33188,
      "old_path": "tools/api-checker/src/com/google/gwt/tools/apichecker/ApiCompatibilityChecker.java",
      "new_id": "b4b6687cfcb68e1151d7bb09f1e0cf854efbb86c",
      "new_mode": 33188,
      "new_path": "tools/api-checker/src/com/google/gwt/tools/apichecker/ApiCompatibilityChecker.java"
    },
    {
      "type": "modify",
      "old_id": "9c27d22e71702fedf7c6fa7a44cdf34066f02594",
      "old_mode": 33188,
      "old_path": "tools/api-checker/src/com/google/gwt/tools/apichecker/ApiContainer.java",
      "new_id": "c7fc6d44805b92563d03b518254dcbb60d5b375b",
      "new_mode": 33188,
      "new_path": "tools/api-checker/src/com/google/gwt/tools/apichecker/ApiContainer.java"
    },
    {
      "type": "modify",
      "old_id": "5a2357e4f7192d7d82688c7ab35d427253768762",
      "old_mode": 33188,
      "old_path": "tools/api-checker/test/com/google/gwt/tools/apichecker/ApiCompatibilityTest.java",
      "new_id": "4ca625c6b204fa4ad8dfaf8f49ecbbb6ea1b7dae",
      "new_mode": 33188,
      "new_path": "tools/api-checker/test/com/google/gwt/tools/apichecker/ApiCompatibilityTest.java"
    },
    {
      "type": "modify",
      "old_id": "c9166d785db8c932570753e3300c3d2a1e2e6715",
      "old_mode": 33188,
      "old_path": "tools/api-checker/test/com/google/gwt/tools/apichecker/ApiCompatibilityUnitTest.java",
      "new_id": "9e628d284bbb490c9fd210839a7438e558062133",
      "new_mode": 33188,
      "new_path": "tools/api-checker/test/com/google/gwt/tools/apichecker/ApiCompatibilityUnitTest.java"
    },
    {
      "type": "modify",
      "old_id": "f21a63bf669f0abdde3b4fad08230327b5e73219",
      "old_mode": 33188,
      "old_path": "tools/api-checker/test/com/google/gwt/tools/apichecker/ApiContainerTest.java",
      "new_id": "a73c13d4f28403a32cd18ea3c1565bf019fa554a",
      "new_mode": 33188,
      "new_path": "tools/api-checker/test/com/google/gwt/tools/apichecker/ApiContainerTest.java"
    },
    {
      "type": "modify",
      "old_id": "fc6e5b2208b7d1c0c0297566ba58548222710206",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/elementparsers/ElementParserTester.java",
      "new_id": "441fab64c0f9e502f5e062422453c42ed3b3bb16",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/elementparsers/ElementParserTester.java"
    },
    {
      "type": "modify",
      "old_id": "67aa21f355f1f2e9bcc484d07d6ebd5845d58d7a",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/elementparsers/UiJavaResources.java",
      "new_id": "250c5a5f2ad27c5d39fa4185b4eb615ff64317b9",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/elementparsers/UiJavaResources.java"
    },
    {
      "type": "modify",
      "old_id": "3acdf5a02c0dee615673443ff4bfa0a068ca34eb",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/uibinder/rebind/XMLElementTest.java",
      "new_id": "09a18a137506183f7281c371cf5298377201e4aa",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/uibinder/rebind/XMLElementTest.java"
    },
    {
      "type": "modify",
      "old_id": "1e187f5d78820a6687520c6d274c2edb8028438f",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/rebind/rpc/SerializableTypeOracleBuilderTest.java",
      "new_id": "43fd82a6dfc67ab936d7e5b1c74fb36a3931ce1b",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/rebind/rpc/SerializableTypeOracleBuilderTest.java"
    },
    {
      "type": "modify",
      "old_id": "f9bf8d9dcbe3b2eacf1983256b8f6de8e0be083b",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/user/rebind/rpc/TypeHierarchyUtilsTest.java",
      "new_id": "9d5beca97c23487b92f488ab07d1d3d0e82487dd",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/user/rebind/rpc/TypeHierarchyUtilsTest.java"
    }
  ]
}
