)]}'
{
  "commit": "203666352f36702a8773ab47f67ef467528245ae",
  "tree": "8eb480460cfdfae74fd3cee60371cce6194048d3",
  "parents": [
    "0a8fcbdca28f6c8dad3cac9aca48f866c84b0f11"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Mon Nov 09 10:10:37 2009 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Nov 09 16:41:13 2009 -0800"
  },
  "message": "t5551-http-fetch: Work around broken Accept header in libcurl\n\nUnfortunately at least one version of libcurl has a bug causing\nit to include \"Accept: */*\" in the same POST request where we have\nalready asked for \"Accept: application/x-git-upload-pack-response\".\n\nThis is a bug in libcurl, not Git, or our test vector.  The\napplication has explicitly asked the server for a single content\ntype, but libcurl has mistakenly also told the server the client\napplication will accept */*, which is any content type.\n\nBased on the libcurl change log, this \"Accept: */*\" header bug\nmay have been fixed in version 7.18.1 released March 30, 2008:\n\n  http://curl.haxx.se/changes.html#7_18_1\n\nRather than require users to upgrade libcurl we change the test\nvector to trim this line out of the 2nd request.\n\nReported-by: Tarmigan \u003ctarmigan+git@gmail.com\u003e\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0bf165bacdf47dd313250756a4e7d569b448de6a",
      "old_mode": 33261,
      "old_path": "t/t5551-http-fetch.sh",
      "new_id": "c0505ecd7be7c63f3d33efc28744e251600bc3fb",
      "new_mode": 33261,
      "new_path": "t/t5551-http-fetch.sh"
    }
  ]
}
