)]}'
{
  "commit": "fcb44af3f82a1d1be77ba46a4bdac14cfbab2c5d",
  "tree": "d0285bd3556f80bbdce88705c3ae96143fb0b43e",
  "parents": [
    "28e004740531102a4e109f371ca935b514ac5790"
  ],
  "author": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Mar 25 19:00:47 2010 +0000"
  },
  "committer": {
    "name": "bobv@google.com",
    "email": "bobv@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Mar 25 19:00:47 2010 +0000"
  },
  "message": "Add soft permutations to the GWT compiler.\nhttp://gwt-code-reviews.appspot.com/160801/show\nPatch by: bobv\nReview by: scottb, spoon\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7790 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd0d96ab47a6a7d45da1619d02600e2252a8c860",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/linker/CompilationResult.java",
      "new_id": "a83a59ab0ba1de048bd6d53d7293a5f4fba15d9f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/linker/CompilationResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c9410cca1560de4cf6aa2ad63e01081b7e3e7c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/linker/SoftPermutation.java"
    },
    {
      "type": "modify",
      "old_id": "f0980a66ac0b5c6b7d8886c5cf8875ac437e4169",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionInformation.java",
      "new_id": "f00eb51ef8f448aebe4e65634fd22fbeda5e02dc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionInformation.java"
    },
    {
      "type": "modify",
      "old_id": "d78ee8d1a7023b719195326ca888b9f9d6f10989",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionScriptLinker.java",
      "new_id": "7a805d0a59813e47962028e79917c29e199bbcfb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/SelectionScriptLinker.java"
    },
    {
      "type": "modify",
      "old_id": "c8776a0e50f56af03566aa1689b5bbef549b53ad",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/StandardCompilationResult.java",
      "new_id": "b3fa9075f5b9202dc82782d270e8c482d155b13c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/StandardCompilationResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a615691db648a48f8a82307b1dd231a62e3c1ed",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/linker/impl/StandardSoftPermutation.java"
    },
    {
      "type": "modify",
      "old_id": "d4cb5e1eea7acba1a54b4cb90b8b2c2ee4864273",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/linker/IFrameTemplate.js",
      "new_id": "4da339a765bf9d7e8bb9f25e91519ad4311045e4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/linker/IFrameTemplate.js"
    },
    {
      "type": "modify",
      "old_id": "f432d27e1d41a55b5ae5a2866260d2c79762bd92",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/linker/XSTemplate.js",
      "new_id": "5200a693e79b131bd06af6363714dd1ae76c22d8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/linker/XSTemplate.js"
    },
    {
      "type": "modify",
      "old_id": "0a0a5b6e5692c6776c9356f1730dbd3c25f840c1",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/CompilePerms.java",
      "new_id": "8b7eb505c9fd568fc1041d415c43329298b1eed9",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/CompilePerms.java"
    },
    {
      "type": "modify",
      "old_id": "b585ccc2f28e1f90a74ac1fb4ce52c64027b1fe7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Link.java",
      "new_id": "cbaf11358ac863217c801b24dfc62b5e1480a960",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Link.java"
    },
    {
      "type": "modify",
      "old_id": "c0319b187f828561909b88e127439587f7dbf1ba",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Permutation.java",
      "new_id": "8c9afef1b2a055bd17d30ebd536a84f75695efa8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Permutation.java"
    },
    {
      "type": "modify",
      "old_id": "7a41eff79fe28b0b58f320e2f56ce4cee5c3048d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Precompile.java",
      "new_id": "d2aac7b25dc5abd0ccaa063df9e2bb0e91b41190",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Precompile.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29e886016583d2b66c498afa2f6443e3b43cde3e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/RebindAnswersPermutationKey.java"
    },
    {
      "type": "modify",
      "old_id": "6eb07a576932579193fbedefe7a15fb416f2130f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/BindingProperty.java",
      "new_id": "5bea79521141f87c29a1da023ba67a0f97116bca",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/BindingProperty.java"
    },
    {
      "type": "modify",
      "old_id": "5db5c051fd14374028f146dae3a2c5433b04ed31",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java",
      "new_id": "ab7c61fd36c2c64029415c2df0e7878ba3efc00a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java"
    },
    {
      "type": "modify",
      "old_id": "c6ab34f175e0af6b597a2514aa0058e4dbb7f75f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java",
      "new_id": "bbfc2abadced3a6b5ef49cf4e415b5660762fc0b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java"
    },
    {
      "type": "modify",
      "old_id": "be1a05a986e959fd5c89e59d8014ef8235f3a413",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/PropertyPermutations.java",
      "new_id": "48dfef11693c1b306815934f4cb2d8a14f725a5e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/PropertyPermutations.java"
    },
    {
      "type": "modify",
      "old_id": "3b57240bcc42ae1803f0b1a728374785f15f45b4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/StaticPropertyOracle.java",
      "new_id": "b7d2e7b048ceac2d4bfe6e72f78b48a992b5c303",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/StaticPropertyOracle.java"
    },
    {
      "type": "modify",
      "old_id": "1fcdba258b9a56421bb3e2c755cb220b6fbce0a7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "bf073846d653fb2a2a12da3a89626689323b3349",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "59b74c5d0d6386f35176f4ae954a078a02f06885",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java",
      "new_id": "9914d57de836731f0b0589a9283916291e308509",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java"
    },
    {
      "type": "modify",
      "old_id": "dae6575f55b21394d0dc97021ea0a923fad34434",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "95863a2a8be567442dd92b7c570a383b5edcd6a4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "048a7b02a5c30353bb633877bc9b4735af54567a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ResolveRebinds.java",
      "new_id": "373c2bda9eed0d32797074a5a47cdae8cd65b83b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ResolveRebinds.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a94230654d942729ddf89319e56a832e1282ce36",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/CollapsedPropertyKey.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a14ba9b5f1b03b06b062d6ad85434d916deb6b48",
      "new_mode": 33188,
      "new_path": "dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/CollapsedPropertyHolder.java"
    },
    {
      "type": "modify",
      "old_id": "cd3baab4d93899754c18c06db8935d217a1f3f2a",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/cfg/ModuleDefTest.java",
      "new_id": "5be688c13b1723470e2af7641cafc768d6f2937c",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/cfg/ModuleDefTest.java"
    },
    {
      "type": "modify",
      "old_id": "de54d8411cd32841d428f3c182edcaa3e39efc6c",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/util/test/PropertyPermutationsTest.java",
      "new_id": "2c06394a43108ec328e6ebe5fac0da5d050de286",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/util/test/PropertyPermutationsTest.java"
    },
    {
      "type": "modify",
      "old_id": "79161619c0712d89a9dcfb6d9a494d5b87eff3be",
      "old_mode": 33188,
      "old_path": "distro-source/core/src/gwt-module.dtd",
      "new_id": "fd59093caaaa847b20f2e58da5a16ab080f6ac1a",
      "new_mode": 33188,
      "new_path": "distro-source/core/src/gwt-module.dtd"
    },
    {
      "type": "modify",
      "old_id": "df4eadb946b5faf4bd5ab1b33e613c76e700233e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/JUnit.gwt.xml",
      "new_id": "8963a347fc14067f00fd53f8494af88f1646fba1",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/JUnit.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "e6085cd8e0e33dc49859d3fbd2b5ce69272e0ce4",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/core/ext/linker/impl/SelectionScriptLinkerUnitTest.java",
      "new_id": "a1b3bf4376abbaf5ad8fe5d4b4750cf3540dbfa4",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/core/ext/linker/impl/SelectionScriptLinkerUnitTest.java"
    }
  ]
}
