)]}'
{
  "commit": "7ffe853b106680720ddec999e1daf5c186997a1f",
  "tree": "aa8f55a2816c515f502018acbbaef30992afe8c0",
  "parents": [
    "5cbf8246d2e68470648d123e356665fca9ffca73"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Mon May 16 02:52:11 2011 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon May 16 16:20:01 2011 -0700"
  },
  "message": "connect: let callers know if connection is a socket\n\nThey might care because they want to do a half-duplex close.\nWith pipes, that means simply closing the output descriptor;\nwith a socket, you must actually call shutdown.\n\nInstead of exposing the magic no_fork child_process struct,\nlet\u0027s encapsulate the test in a function.\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": "bf468e52352c193b355222b718d9f5125c26052c",
      "old_mode": 33188,
      "old_path": "cache.h",
      "new_id": "724aad41bac20be6de9d375bac8d5d12c1c6a1b2",
      "new_mode": 33188,
      "new_path": "cache.h"
    },
    {
      "type": "modify",
      "old_id": "5884f6d0b22544b56100dfdfe616f79fd944f495",
      "old_mode": 33188,
      "old_path": "connect.c",
      "new_id": "9b31af02baa51d4994acb5ee9bb9e88aeb31044a",
      "new_mode": 33188,
      "new_path": "connect.c"
    }
  ]
}
