)]}'
{
  "commit": "88097030725bf68d1801559cfb4785b93a50f5f8",
  "tree": "fe19d92b0bff8efd61a6ae98b67025ab7814dd35",
  "parents": [
    "4c71009da60baee436358e84ff1057cd1c80e776"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Mon Aug 27 09:26:04 2012 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Aug 27 10:49:09 2012 -0700"
  },
  "message": "http: factor out http error code handling\n\nMost of our http requests go through the http_request()\ninterface, which does some nice post-processing on the\nresults. In particular, it handles prompting for missing\ncredentials as well as approving and rejecting valid or\ninvalid credentials. Unfortunately, it only handles GET\nrequests. Making it handle POSTs would be quite complex, so\nlet\u0027s pull result handling code into its own function so\nthat it can be reused from the POST code paths.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ec37891f36693b278b095b51331531a23d96d36",
      "old_mode": 33188,
      "old_path": "http.c",
      "new_id": "7c4a4072f24647bd3ab6cb6c24142d31c595bb86",
      "new_mode": 33188,
      "new_path": "http.c"
    },
    {
      "type": "modify",
      "old_id": "915c2862a65bdbf42472099f9ed53ca68c2ccfd9",
      "old_mode": 33188,
      "old_path": "http.h",
      "new_id": "12de25597df4077a52a44dace83093091514c10d",
      "new_mode": 33188,
      "new_path": "http.h"
    }
  ]
}
