)]}'
{
  "commit": "02b4ac669634dd244a507df4d493f7e2625c2c06",
  "tree": "7f78f9ff377c6cff8163676be9964c01cde813a6",
  "parents": [
    "13f2f1b64c0b1cfa4e6dd521c16e85607b757ab5"
  ],
  "author": {
    "name": "Joakim Erdfelt",
    "email": "joakim.erdfelt@gmail.com",
    "time": "Wed Nov 11 17:00:54 2015 -0700"
  },
  "committer": {
    "name": "Joakim Erdfelt",
    "email": "joakim.erdfelt@gmail.com",
    "time": "Wed Nov 11 17:00:54 2015 -0700"
  },
  "message": "Reworking UpgradeRequest / UpgradeResponse APIs\n\n+ They are now interfaces (it was impossible to instantiate\n  them with the old API anyway)\n+ The adapters have been broken out (so far, possibly remove in the\n  future)\n+ Reworked WebSocketUpgradeRequest (HttpClient version) to use\n  new UpgradeRequest (websocket api version) interface\n+ Reworked ServletUpgradeRequest and ServletUpgradeResponse to rely\n  on actual HttpServletRequest and HttpServletResponse objects more\n  for their data.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d28ecb29079ecfe996ff42a4e6c74b3b359f7be",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/Session.java",
      "new_id": "5e98bc65c1d2d2e3714297b303a13e683c66da05",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/Session.java"
    },
    {
      "type": "modify",
      "old_id": "79da9ec20c8ad729305865dcd07242907be502eb",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeRequest.java",
      "new_id": "38f013ad2524db0e964235a95c39b72b88619b4f",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeRequest.java"
    },
    {
      "type": "modify",
      "old_id": "91df0d723babf8d4d47cf8ae531ad058db87e700",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeResponse.java",
      "new_id": "4f0b5932e709717865bb028fe9c8230b591c7ae7",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeResponse.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da81515bbd36fdabadff8e11f9327a92ef85d745",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/WebSocketConstants.java"
    },
    {
      "type": "modify",
      "old_id": "d6abcb330bf5a9444d72f5126af3be709692ed4d",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/ClientUpgradeRequest.java",
      "new_id": "30c7dea47634956a041f277a7ca2454956cda599",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/ClientUpgradeRequest.java"
    },
    {
      "type": "modify",
      "old_id": "9ed2ab1a72e0081de1d2b3250050efffbde1555a",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/ClientUpgradeResponse.java",
      "new_id": "9103387bdcd3f53706370dcf3fad27890cb09656",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/ClientUpgradeResponse.java"
    },
    {
      "type": "modify",
      "old_id": "24c1302b1d96f003128adccaec874caed51184d5",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketClient.java",
      "new_id": "2a23990b38da7587ea43036d908d9b442ac68cb3",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketClient.java"
    },
    {
      "type": "modify",
      "old_id": "c54be66eb752b48e02c4926279fbfa019f1feaa7",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketUpgradeRequest.java",
      "new_id": "205e4b2ed1528a3696705c50d049467a66472638",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketUpgradeRequest.java"
    },
    {
      "type": "modify",
      "old_id": "e3dcc8b011b7d1f8b3ebdc9e8a0bd6f955f50ac1",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/io/UpgradeListener.java",
      "new_id": "e5d7cb11f9973d1f4db33a70959897bbf962d3d2",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/io/UpgradeListener.java"
    },
    {
      "type": "modify",
      "old_id": "93e49d9c49b6e94ad578df3e100371b45fd42aec",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/JettyTrackingSocket.java",
      "new_id": "51a83a4be78254f357a8c750e2908c3ee72ce801",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/JettyTrackingSocket.java"
    },
    {
      "type": "modify",
      "old_id": "9b1cb0e1677d3ceed41b02a780379b53eac28c8e",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/WebSocketClientTest.java",
      "new_id": "c4a26443b7cb13daf1f187737041cab1c3cf1cc9",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/WebSocketClientTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9fdea3087fca23692a2cda62ce9fc2c6eaf6663",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/UpgradeRequestAdapter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1043d706eda133270b4fa15dd2729195b989b59e",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/UpgradeResponseAdapter.java"
    },
    {
      "type": "modify",
      "old_id": "5fec26d0b234a81596d701a14a0ed90897dc0112",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/WebSocketSession.java",
      "new_id": "c92c58588c269ba2cae25be9d66931898f8e1c5f",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/WebSocketSession.java"
    },
    {
      "type": "modify",
      "old_id": "760a5dc2c54ec1176aff135281c0e11b68feb2fc",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/RequestHeadersTest.java",
      "new_id": "734a59a424f7cde03647cbeb750b7453313be6e9",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/RequestHeadersTest.java"
    },
    {
      "type": "modify",
      "old_id": "4dcd36f0c4125e79109046f110bf4349cf40f4ee",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/WebSocketOverSSLTest.java",
      "new_id": "21a92423174bdd2ecf5d89ffea6aacd5705d48ed",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/WebSocketOverSSLTest.java"
    },
    {
      "type": "modify",
      "old_id": "01c82c20e72c2d87d27ce19971cf442340dca42a",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/ServletUpgradeRequest.java",
      "new_id": "3622b0765943493faefa19a72cc5a3e1f43f5380",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/ServletUpgradeRequest.java"
    },
    {
      "type": "modify",
      "old_id": "a028284dc013d0f800ba9f1a4b6861f51e50c32e",
      "old_mode": 33188,
      "old_path": "jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/ServletUpgradeResponse.java",
      "new_id": "c2fd478ed63142f266830b1c5922d69110b83f33",
      "new_mode": 33188,
      "new_path": "jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/ServletUpgradeResponse.java"
    }
  ]
}
