)]}'
{
  "commit": "4c30e76e40a7adcb0819aa88b18bb424ed31ee34",
  "tree": "dedfff00f7c524c3eba2294cfabf624e93d7e5bb",
  "parents": [
    "dcecac614c02b53eee0a8cbb72778905e8758d6d"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Sat Dec 06 00:32:59 2008 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Sat Dec 06 00:32:59 2008 +0000"
  },
  "message": "First round of changes to implement WAR design.\nhttp://code.google.com/p/google-web-toolkit/wiki/WAR_Design_1_6\n\nReview by: bobv\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4262 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94ef4c4fe36310d2f3bd6216d9ef7c40c58d55a4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/CompilePerms.java",
      "new_id": "810a9b92a1e0949bbd5ae6b0ea4a720ab4125d09",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/CompilePerms.java"
    },
    {
      "type": "modify",
      "old_id": "e92d1c8086e07affde359e8aaed0c9e9f696e979",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/CompileTaskOptionsImpl.java",
      "new_id": "cabbc4fb1a8ec54852fa76d7e0cc2d4571804a6e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/CompileTaskOptionsImpl.java"
    },
    {
      "type": "modify",
      "old_id": "a5efcfb4f90b30896c46da4450f346ba3ea5978a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/CompileTaskRunner.java",
      "new_id": "ce1ef6a4f46597f85b0d7471109413e13079c319",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/CompileTaskRunner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ecb3d274dd268b7fc958cfa39922d4ae87e013c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Compiler.java"
    },
    {
      "type": "modify",
      "old_id": "3e81a496acae8e48c68342bc8a00a191098a69aa",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/GWTCompiler.java",
      "new_id": "93d16ab2b01b121fea86827a9b1777de479cf186",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/GWTCompiler.java"
    },
    {
      "type": "delete",
      "old_id": "87bd0d4af507d15741a9ddc3d8a93c1470559f96",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/GWTHosted.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "48a5d17148c12792a4f43736441b01993ed50e96",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/GWTShell.java",
      "new_id": "a83f85d9a0f50a05fad3b69c692c6358977c1c54",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/GWTShell.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f19bf2776eb941b15278bac49dabb8bd20150709",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/HostedMode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f351ff809345af4154d3e1cd413575ddd4b16ff0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/HostedModeBase.java"
    },
    {
      "type": "rename",
      "old_id": "71ea4e852347d726e1252d7c06c1a926096ed670",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/ShellOptions.java",
      "new_id": "53ed608a45f6036d87487d17dbc7523d3ffdafac",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/HostedModeOptions.java",
      "score": 83
    },
    {
      "type": "copy",
      "old_id": "71ea4e852347d726e1252d7c06c1a926096ed670",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/ShellOptions.java",
      "new_id": "c72bcc108aa2bcdc732e19fd965e8bda89c0f33e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/LegacyCompilerOptions.java",
      "score": 65
    },
    {
      "type": "modify",
      "old_id": "f10d91032d2d9c79a4f65aed87cd7a1df240dfe5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Link.java",
      "new_id": "b16262f7f0b37690f1532a7806fa0c71e8bcfdd3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Link.java"
    },
    {
      "type": "modify",
      "old_id": "bb96be353b9d6560cf6302ab9231534eabdab77e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Precompile.java",
      "new_id": "b8f6997ff0ce7d527ad00fb857d9f13a0b89e019",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Precompile.java"
    },
    {
      "type": "modify",
      "old_id": "cbc3e3901f0d5ab08ff960bb225121e0c5172e42",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java",
      "new_id": "8f66eaf8502a3219185608be0453b5bc7d80446d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java"
    },
    {
      "type": "modify",
      "old_id": "bd394ebd848db58610a177b032dff8d5eda0502a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java",
      "new_id": "a0c2e94a8822efb28083758653544831cd5d6811",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDefSchema.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2bb884d8f668e79d75d3cb9bf97454889777409",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/BrowserWindowController.java"
    },
    {
      "type": "modify",
      "old_id": "86424865a6e8585e03aabe2f5085167bfdb4c08b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/DialogBase.java",
      "new_id": "358abdc664ee1e96900f98ac56e3451e2282db75",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/DialogBase.java"
    },
    {
      "type": "delete",
      "old_id": "4b5c6a627403a40187c77584cdd9fdc99c961b0d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/GWTShellServletFilter.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d9ef73151c31890b9cec4bdf56ee73429366819b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/ServletContainerLauncher.java",
      "new_id": "ffec9809f6b62d804ecf2accaf44c0104470c12b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/ServletContainerLauncher.java"
    },
    {
      "type": "modify",
      "old_id": "1e46069a6cce2f9bab4114b5d46fa829a460ff45",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/ShellMainWindow.java",
      "new_id": "031cc4433ebf9c6119ede817e67c7c9a4a7e2db8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/ShellMainWindow.java"
    },
    {
      "type": "modify",
      "old_id": "832311d9b7cb24767ad328fa59a62ea0095cabd9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/jetty/JettyLauncher.java",
      "new_id": "cf1dcdb25adda69017542ba1503c2630fc4548ba",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/jetty/JettyLauncher.java"
    },
    {
      "type": "modify",
      "old_id": "3dab09270bf041a41ade54f614bb81fe73937897",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerModuleName.java",
      "new_id": "4b010ed02c8a8630422f4169fb74e37bf993f782",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerModuleName.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f74707a415fdf4b9318d4a6059fa8e810fefc1c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWarDir.java"
    },
    {
      "type": "modify",
      "old_id": "fc923fd2c5e1adeb1f8360c74ce9c7ec608ae58a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirOptional.java",
      "new_id": "80c8f32d71b8134363a4b38a5b12f00d89d6a399",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirOptional.java"
    },
    {
      "type": "modify",
      "old_id": "6413f35a600262bfd87129ab17cc5a7c4f787852",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirRequired.java",
      "new_id": "0f866831b496e2e4dc7d37819cbcbf15ccdfc61e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirRequired.java"
    },
    {
      "type": "modify",
      "old_id": "688406e6236f23db82cd9b0b7dbc229c41d66f3d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/arg/OptionModuleName.java",
      "new_id": "749b56331197f6aa91e0bd1af67dd294d19ca14f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/arg/OptionModuleName.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0839e953e16274b9cde9a915e567f22e8ed4682f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/arg/OptionWarDir.java"
    },
    {
      "type": "modify",
      "old_id": "447a770c47547e012b031bbf6c7e23e6745344f1",
      "old_mode": 33188,
      "old_path": "eclipse/samples/DynaTable2/.classpath",
      "new_id": "85b7671342994b06e5f2cc01f9c2ae14299aa51a",
      "new_mode": 33188,
      "new_path": "eclipse/samples/DynaTable2/.classpath"
    },
    {
      "type": "modify",
      "old_id": "5ece58280fda6a6fbf8d02fde1ee3331722a1643",
      "old_mode": 33188,
      "old_path": "eclipse/samples/DynaTable2/.project",
      "new_id": "e8b7c7ec861f00d3c8ed9fc32b309e623f7d3fbe",
      "new_mode": 33188,
      "new_path": "eclipse/samples/DynaTable2/.project"
    },
    {
      "type": "modify",
      "old_id": "ff78aafad86f239b9abfde146bc9ef62e914ea74",
      "old_mode": 33188,
      "old_path": "eclipse/samples/DynaTable2/DynaTable2 compile.launch",
      "new_id": "c1711042d4729e00dfd4a8a80421166092a4d67f",
      "new_mode": 33188,
      "new_path": "eclipse/samples/DynaTable2/DynaTable2 compile.launch"
    },
    {
      "type": "modify",
      "old_id": "e25b7287ab0d73bce7da7fb92e420ddc582a6b3a",
      "old_mode": 33188,
      "old_path": "eclipse/samples/DynaTable2/DynaTable2 hosted.launch",
      "new_id": "562af59ec420fad06e9e744e68bf5670f4590940",
      "new_mode": 33188,
      "new_path": "eclipse/samples/DynaTable2/DynaTable2 hosted.launch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "868f116d0202f5b85a7cf020b47943017847fac2",
      "new_mode": 33188,
      "new_path": "eclipse/samples/DynaTable2/DynaTable2Legacy compile.launch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8a2fdc40389066ed28d177831e52f6a8e762f1c",
      "new_mode": 33188,
      "new_path": "eclipse/samples/DynaTable2/DynaTable2Legacy shell.launch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00c96d6b5172059e415beb2625e8449f8c5f26b8",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/build.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab81abfd7930c4590c8e0abf3cff6cfa347ac474",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src.war/DynaTable2.css"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4b8b2e6a4ff5a364020e6a156bc76934f0a494a",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src.war/DynaTable2.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src.war/WEB-INF/classes/marker"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01c3949932a05a0ec0a05efaaed34684b46c813b",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src.war/WEB-INF/web.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9a10c0d8e868ebf8da0b3dc95bb0be634c34bfe",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/COPYING"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "778194776365a33388d9c1d75ac60e592b2f8963",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/DynaTable2.gwt.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85f806e3f5a9249e1550933f10de853535ae35cd",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/DynaTable2Legacy.gwt.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7be4cd85e975ca561290bb98c9295d9f0bd043eb",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/DayFilterWidget.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41e208b918ebe29a203a5d0e5c5e7828985fd9e9",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/DynaTable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6875d63bd1a5a80d99e4174c61f287c3ecd4070e",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/DynaTableDataProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb962453c2da703f7cd52c7ec7c4cbebb4b7870a",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/DynaTableWidget.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d73702f79780da1e5ae223a40b2eaa2bb6a1930f",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/Person.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "932d1886e6c41245f0ab7c5d1bf455fcbb19cbbf",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/Professor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac0b40e965ed1939be5e881c0a413aa1fd5b6904",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/Schedule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fee68f63d510573e6782e14ec71234b0bd4a5de7",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/SchoolCalendarService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3aa3757a61978c49a09105d7a7290a9552c4e432",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/SchoolCalendarServiceAsync.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65e4fd2bfcd6b02c34f8f23c76e36eeef725d551",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/SchoolCalendarWidget.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff8d068393844e0854b511135bd0d51e50f60cac",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/Student.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a0f1307630eb3794d4ff812c3977560f322225f",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/client/TimeSlot.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab81abfd7930c4590c8e0abf3cff6cfa347ac474",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/legacyPublic/DynaTable2Legacy.css"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c5887aa122c8b06eb822d40c1b5b9651d039833",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/legacyPublic/DynaTable2Legacy.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2705edb8a937e986099f5e08d47235a8fe2c13be",
      "new_mode": 33188,
      "new_path": "samples/dynatable2/src/com/google/gwt/sample/dynatable2/server/SchoolCalendarServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "6bc6113ee80eefc45ecfc6e6d2bded9d4f1f4f2a",
      "old_mode": 33261,
      "old_path": "user/build.xml",
      "new_id": "0539253b94db709d3d7d9dc930226ad7a7bd3571",
      "new_mode": 33261,
      "new_path": "user/build.xml"
    },
    {
      "type": "modify",
      "old_id": "cd21132bf3897f572671151fc961f07c78d5d5ae",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/JUnitShell.java",
      "new_id": "a5141a312429d0d15c85f83d05f72f3eabfc3019",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/JUnitShell.java"
    }
  ]
}
