)]}'
{
  "commit": "f595aaba9e44d61ceb83ec5a6f27d707d7956dab",
  "tree": "063f9d51a1061ba058de79462e7646fd92979ea4",
  "parents": [
    "62a0cb07c5093e1fc1c2f51b9b945da1a8d88ca5"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Jun 07 18:03:06 2011 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Jun 07 18:03:06 2011 +0000"
  },
  "message": "UnifyAst works with SOYC.\n\nWhen building serialized ASTs with GwtAstBuilder, we never create SourceInfoCorrelation nodes, because the same serialized ASTs are later used both with and without SOYC on.\n\nThis introduces a SOYC-only fixup pass after UnifyAst that replaces the \"bare\" SourceInfo nodes with correlated nodes.\n\nhttp://gwt-code-reviews.appspot.com/1455801/\n\nReview by: zundel@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10291 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1b935d217faa4f9eb8ceaf021ff8e7cf718e4cf",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/soyc/impl/StoryRecorder.java",
      "new_id": "aeaefb32200bfc2ef2f992d272a1e79fb21a2539",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/soyc/impl/StoryRecorder.java"
    },
    {
      "type": "modify",
      "old_id": "0ae41579be3f46d3b2fff78ec857368ca8c73322",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "819f123a2be23212c9f77bc1092df606203918fe",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "c9d5a2799434d8d3d03fa6090b45eac2008c929d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/SourceInfoCorrelation.java",
      "new_id": "e4889090350edc3d5feabaa335119f924f1a72a4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/SourceInfoCorrelation.java"
    },
    {
      "type": "modify",
      "old_id": "bc8d2c4aa4491250c4da57c7a3e4224cfcc9e004",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java",
      "new_id": "74e8de119b3c9ca1d002cc156c6883981467e839",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java"
    },
    {
      "type": "modify",
      "old_id": "359bd052fdbac97f7d1097fbf8de655e700eff3e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java",
      "new_id": "3e6765ae4df4f1ea44f6bd697d22b38d52fff015",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java"
    },
    {
      "type": "modify",
      "old_id": "8d5e0520620b68c4308077be11f194f26e252056",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CastNormalizer.java",
      "new_id": "9a41672b2824f59cf09cdda469e1ae32190206c7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CastNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "143de49887191f06445eb3733c18ddc9f4b94c6a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "4bb1c7d3e021db4a3de8a6ee97b04e8a5848eaee",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "dbf589c20d3f5ecc0c0117f1d384a270d88b5d8b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java",
      "new_id": "e7b17f17e8e180be393ac068bc8ab600ecbd8b2c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cffebb622967d0838dfe6b5229a538f4effdd0b7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/SourceInfoCorrelator.java"
    },
    {
      "type": "modify",
      "old_id": "21664daf915dc21db365d2a5690b91a9083b0514",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java",
      "new_id": "259e8f2b85d40150a38cd40e52616f8eae973c50",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java"
    },
    {
      "type": "modify",
      "old_id": "4baa0d44584f8b9ec6b2634b32cffcc11b8f78cd",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNode.java",
      "new_id": "d1837cda4d0ecb983003a777ed40581923763ca9",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "231437fca63636c27c5250de240fd0220683c79b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsSuperVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "e469e3e790dbe1be6aa3fdf26d8dbf0d7e7fab30",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/SoycTest.java",
      "new_id": "690af063625f29bbaa9f459135cfdc05393f3290",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/SoycTest.java"
    }
  ]
}
