)]}'
{
  "commit": "c18c768678094dba36e4d394de7a673d1a8764c4",
  "tree": "97bf8c83da267082dc6706f8aef4822bcf5cbeec",
  "parents": [
    "5c134f4d42e12e9192f2beca8370c1b8bd58c08d"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Mon Sep 17 00:35:33 2018 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Mon Sep 17 17:48:55 2018 +0200"
  },
  "message": "Fix error handling in FileLfsServlet\n\nCheck in #sendError method if the response was committed already.\n\nIf yes we cannot set response status or send an error message, last\nresort is to close the outputstream.\n\nIf the response wasn\u0027t yet committed first reset the response before\nusing writer to send the error message to the client since mixing STREAM\nand WRITE mode (mixing asynchronous and blocking I/O) is illegal in\nservlet 3.1.\n\nsee the following bugs in the gerrit and jetty issue trackers\nhttps://bugs.chromium.org/p/gerrit/issues/detail?id\u003d9667\nhttps://bugs.chromium.org/p/gerrit/issues/detail?id\u003d9721\nhttps://github.com/eclipse/jetty.project/issues/2911\n\nChange-Id: Ie35563c2e0ac1c5e918185a746622589a880dc7f\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8e3c11e27ff66827d6a05ff73ae72463cc94216",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.lfs.server/src/org/eclipse/jgit/lfs/server/fs/FileLfsServlet.java",
      "new_id": "15c4448da85b64bef931e0218e37b76f2d9c49da",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.lfs.server/src/org/eclipse/jgit/lfs/server/fs/FileLfsServlet.java"
    }
  ]
}
