)]}'
{
  "commit": "115dedd72223e101181363f4e6053b4c937fdc37",
  "tree": "75792b9c700829cda9241c48fa7bce64663d9ca3",
  "parents": [
    "05e95155a10fab3d3c495076e51b2ce79fa26cf3"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Sun Sep 08 05:02:06 2013 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Sep 09 11:15:17 2013 -0700"
  },
  "message": "upload-pack: bump keepalive default to 5 seconds\n\nThere is no reason not to turn on keepalives by default.\nThey take very little bandwidth, and significantly less than\nthe progress reporting they are replacing. And in the case\nthat progress reporting is on, we should never need to send\na keepalive anyway, as we will constantly be showing\nprogress and resetting the keepalive timer.\n\nWe do not necessarily know what the client\u0027s idea of a\nreasonable timeout is, so let\u0027s keep this on the low side of\n5 seconds. That is high enough that we will always prefer\nour normal 1-second progress reports to sending a keepalive\npacket, but low enough that no sane client should consider\nthe connection hung.\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": "432c38c3f2942c919063c6d06aec572351e170b0",
      "old_mode": 33188,
      "old_path": "Documentation/config.txt",
      "new_id": "3fc08293b7ccf8eb91a58030df115fb0544ab61f",
      "new_mode": 33188,
      "new_path": "Documentation/config.txt"
    },
    {
      "type": "modify",
      "old_id": "289717ed5f239f28bf5c2dc10155e866ff56cb2d",
      "old_mode": 33188,
      "old_path": "upload-pack.c",
      "new_id": "fb9be2a93767904a312f50b5403bc7d7441482e8",
      "new_mode": 33188,
      "new_path": "upload-pack.c"
    }
  ]
}
