)]}'
{
  "commit": "601e6c32e2ada558675c19056b35f8c8e5458c99",
  "tree": "2f209ff5fbac6948fe07123fdba364f61046d293",
  "parents": [
    "7348cba0400f19fc496664d2adbd1674638a25db"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Jan 30 23:17:23 2009 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Jan 30 23:17:23 2009 +0000"
  },
  "message": "Implements hot server reloading in GWT via a new Shell button.  Clicking the button restarts embedded Jetty with a new classloader, picking up any class file changes on disk for the restarted server.  This might be useful when changing the type declarations of serializable types during a hosted mode session, or testing how an app handles an incompatible remote service.\n\nAlso changes the window title for HostedMode from \"Development Shell\" to \"Hosted Mode\".\n\nReview by: jat\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4597 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6235268776a6010fadafd5feb29cb46441590cd",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/GWTShell.java",
      "new_id": "e0a510b7c1ddf4c0856ac3ff7a0fcd1108f69125",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/GWTShell.java"
    },
    {
      "type": "modify",
      "old_id": "1d47fc3c514c3353c501f6bf3133bdc4aca089b5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/HostedMode.java",
      "new_id": "7ddbc49cc280c87d616db5aed453f736e2807c68",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/HostedMode.java"
    },
    {
      "type": "modify",
      "old_id": "c12aebba20191e981e07432d3c6a2091c36e7420",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/SwtHostedModeBase.java",
      "new_id": "0fac66637f8cbc3bdf736f8ae35fe5f3ea48d30f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/SwtHostedModeBase.java"
    },
    {
      "type": "modify",
      "old_id": "e2bb884d8f668e79d75d3cb9bf97454889777409",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/BrowserWindowController.java",
      "new_id": "ec178b1ffb1ead36484f2e4d7670523bb116cdfa",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/BrowserWindowController.java"
    },
    {
      "type": "modify",
      "old_id": "0e589535b3871ca31db71d8365f0a4a89d670ac6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/ShellMainWindow.java",
      "new_id": "e9a1e5e4c409264df3931b590bb3563b02cd87fa",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/ShellMainWindow.java"
    },
    {
      "type": "modify",
      "old_id": "1b6023ac5984d29680b4536158861d3075634fdf",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/jetty/JettyLauncher.java",
      "new_id": "d47b05b7a7896a4e50489b0e3ecab1b78aa98e84",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/jetty/JettyLauncher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f98857df5ee877ddd1bf6d6a50709eee83abe498",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/reload-server.gif"
    }
  ]
}
