)]}'
{
  "commit": "a005e46cbbe88e9d1b4a297b9a32fafbffc202cb",
  "tree": "91211be9c4be526e6d8e9229d34877fe3a26655a",
  "parents": [
    "b31d067141945cdfc397da9402a6210490c6a233"
  ],
  "author": {
    "name": "Brian Slesinsky",
    "email": "skybrian@google.com",
    "time": "Tue May 27 18:50:08 2014 -0700"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Wed May 28 19:35:21 2014 +0000"
  },
  "message": "Super Dev Mode: faster sourcemap loading\n\nInstead of parsing the sourcemap as json and writing it out again,\nreplace a template variable while streaming the file.\n\nTo support this, I gave the GWT compiler the ability to set the\nbase URL in the sourcemap. (There\u0027s an option for this but it\u0027s\nnot exposed as a flag yet.)\n\nAlso, cleaned up the code server\u0027s internals and sourcemap\ngeneration. (We no longer need to subclass SourceMapRecorder\nto populate the \"names\" field in the sourcemap.)\n\nChange-Id: I51ff3f0970aadb832b8f430175b103b104e8fd62\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07a9c067a944a9c4a3245741006247a178bb67a6",
      "old_mode": 33188,
      "old_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/CompilerOptionsImpl.java",
      "new_id": "9bea351ab9bb600e4a1e6fcd3b5f12fde822b4c2",
      "new_mode": 33188,
      "new_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/CompilerOptionsImpl.java"
    },
    {
      "type": "modify",
      "old_id": "bf67484ea8d0a10ddacf992f20851c3223087693",
      "old_mode": 33188,
      "old_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java",
      "new_id": "6ec0a5dd4ea0331105e5fcb65e1f67d87aaac2df",
      "new_mode": 33188,
      "new_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java"
    },
    {
      "type": "modify",
      "old_id": "3db96aff08ab381390eadd9f525f489873292122",
      "old_mode": 33188,
      "old_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/Recompiler.java",
      "new_id": "48c0ff328989c608d3a1c2447ed2b6fb460e8fcb",
      "new_mode": 33188,
      "new_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/Recompiler.java"
    },
    {
      "type": "modify",
      "old_id": "e3bc45b5e2468b09c7da3fcbe8e613dd5ce9eab6",
      "old_mode": 33188,
      "old_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/SourceHandler.java",
      "new_id": "afe5795d27367e79495498ddd357ec5b90797863",
      "new_mode": 33188,
      "new_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/SourceHandler.java"
    },
    {
      "type": "modify",
      "old_id": "0ca184c6dcd6f69e9f567f6de31715fab5fa0baa",
      "old_mode": 33188,
      "old_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/SourceMap.java",
      "new_id": "f48610a33e9aafb5fbe767852f4e24bce7249fa0",
      "new_mode": 33188,
      "new_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/SourceMap.java"
    },
    {
      "type": "modify",
      "old_id": "0990d69ee5f028ae1dc8c349be84a6534d5c5afa",
      "old_mode": 33188,
      "old_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/UnmodifiableCompilerOptions.java",
      "new_id": "516126e9de1ed9576fde7e67aac747fe34b59b2b",
      "new_mode": 33188,
      "new_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/UnmodifiableCompilerOptions.java"
    },
    {
      "type": "modify",
      "old_id": "7481833d912f0516811f429a38e025f4205ade9f",
      "old_mode": 33188,
      "old_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/dev_mode_on.js",
      "new_id": "6948cd063b9d317ebcfcb14da29191d15ccdc4d4",
      "new_mode": 33188,
      "new_path": "dev/codeserver/java/com/google/gwt/dev/codeserver/dev_mode_on.js"
    },
    {
      "type": "modify",
      "old_id": "564c88fd4be3ae70bcfc7673dbe211df2d142e01",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/soyc/SourceMapRecorder.java",
      "new_id": "0c744ae173038a907b5da6187781b4cb725056ef",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/soyc/SourceMapRecorder.java"
    },
    {
      "type": "delete",
      "old_id": "0a4934c0b6043a76dd4cac1260f1660f1880490b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/soyc/SourceMapRecorderExt.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d54f20e2b3a1da4ee590473669b3faedb2df7537",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/ext/soyc/coderef/EntityRecorder.java",
      "new_id": "69d6daa86f40270388c57aaf736fb4d31932b93d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/ext/soyc/coderef/EntityRecorder.java"
    },
    {
      "type": "modify",
      "old_id": "6ba1bd1d17f56e57d39306bcf78d7c7e1d17295e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/core/linker/SymbolMapsLinker.java",
      "new_id": "8b50d17667bc0d9befb944a16b72adb7fbc411d9",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/core/linker/SymbolMapsLinker.java"
    },
    {
      "type": "modify",
      "old_id": "fc58bfdbed5eacc085ec8feb128e43446cc72a80",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/PrecompileTaskOptions.java",
      "new_id": "8475edfc95464fa9cc3d53e342b603c440bf6900",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/PrecompileTaskOptions.java"
    },
    {
      "type": "modify",
      "old_id": "e39b11d362490b6bd2fb58415fc585011664ea8a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/PrecompileTaskOptionsImpl.java",
      "new_id": "ea131974d85a7dd593b06e73f6761a5450fc140f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/PrecompileTaskOptionsImpl.java"
    },
    {
      "type": "modify",
      "old_id": "cdd6e947984d8a19a2604e79a960020c9efd3777",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "c4a96dfd4a3a29932c0660894d0295c246b561d2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42d4d45b3ff1e2bf82975fa01ca28301c50e89a0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/arg/OptionSourceMapFilePrefix.java"
    },
    {
      "type": "modify",
      "old_id": "fdce59eea802d98635f3408b8386f39eec999a1b",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/core/ext/linker/SourceMapTest.java",
      "new_id": "aafe4a63b4fd8e4c12599bffac7c2d7233da404c",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/core/ext/linker/SourceMapTest.java"
    }
  ]
}
