)]}'
{
  "commit": "3ac53e0d13fa7483cce90eb6a1cfcdcbda5b8e35",
  "tree": "42854e6d306ac2ea13bcdcb1f258c77f080a1abf",
  "parents": [
    "c2c6d9302a98ae4c4c76822a1c83551c039271a0"
  ],
  "author": {
    "name": "H. Peter Anvin",
    "email": "hpa@zytor.com",
    "time": "Tue Mar 27 16:45:06 2007 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Thu Mar 29 01:41:23 2007 -0700"
  },
  "message": "git-upload-pack: make sure we close unused pipe ends\n\nRight now, we don\u0027t close the read end of the pipe when git-upload-pack\nruns git-pack-object, so we hang forever (why don\u0027t we get SIGALRM?)\ninstead of dying with SIGPIPE if the latter dies, which seems to be the\nnorm if the client disconnects.\n\nThanks to Johannes Schindelin \u003cJohannes.Schindelin@gmx.de\u003e for\npointing out where this close() needed to go.\n\nThis patch has been tested on kernel.org for several weeks and appear\nto resolve the problem of git-upload-pack processes hanging around\nforever.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n(cherry picked from commit 465b3518a9ad5080a4b652ef35fb13c61a93e7a4)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3648aae1a777aec4bba77b40b9cf6da484190441",
      "old_mode": 33188,
      "old_path": "upload-pack.c",
      "new_id": "044c33b09091eefff4f6035286c0b4bd4adf155e",
      "new_mode": 33188,
      "new_path": "upload-pack.c"
    }
  ]
}
