)]}'
{
  "commit": "67a1a0993f3969357c554b2030cfd794b3c3af89",
  "tree": "c05749de9ac453f37713528a9289c2e6490e72c2",
  "parents": [
    "c1525e2aa5e444a2a234de27d6b7189d5d7f715e"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Fri May 27 12:04:19 2011 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Tue May 31 08:58:45 2011 -0700"
  },
  "message": "Ensure the HTTP request is fully consumed\n\nSome servlet containers require the servlet to read the EOF marker\nfrom the input stream before a response can be output if the stream\nis using \"Transfer-Encoding: chunked\"... which is typical for any\nsort of large push to a repository over smart HTTP.\n\nEnsure the EOF is always read by the PackParser when it is handling\nthe stream, and fail fast if there is more data present than expected\nsince this does indicate a protocol error.\n\nAlso ensure the EOF is read by UploadPack before it starts to output\na partial response using packing progress meters.\n\nChange-Id: I131db9dea20b2324cb7c3272a814f21296bc64bd\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df89674e6f9fd57c583818449af0f32031e46e12",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PackParserTest.java",
      "new_id": "719cc666712d5f25a141c0b206c2183c7a681e1d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PackParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "6f0c6c3b36fc5ad9c7f9dcdb58828162b263a525",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/PackParser.java",
      "new_id": "4bbe3a00487361f3a4b8aa898f1fb9213737d78c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/PackParser.java"
    },
    {
      "type": "modify",
      "old_id": "e2ab5f6780f67e6d89a072edb00076902fb01c9a",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java",
      "new_id": "f1f9b0f44d2c8fcfb1d7da46f247d8a88a2ea511",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java"
    },
    {
      "type": "modify",
      "old_id": "50f57130c35ec6efdb154cb6d23c7db63ef27c9c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java",
      "new_id": "0e50b937b622cf4c703962b2d1378afde23509d1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java"
    }
  ]
}
