)]}'
{
  "commit": "decaffa805938a76977c3290ade67968bcef558e",
  "tree": "d1bf472770c2513f2e223b330d76df47df3b0264",
  "parents": [
    "742b5dd04514024849447df3343ab00654fcaaac"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Fri Nov 21 22:51:49 2014 +0300"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Fri Nov 21 22:51:49 2014 +0300"
  },
  "message": "SPDY: push pending data while closing a stream as with keepalive.\n\nThis helps to avoid delays in sending the last chunk of data because\nof bad interaction between Nagle\u0027s algorithm on nginx side and\ndelayed ACK on the client side.\n\nDelays could also be caused by TCP_CORK/TCP_NOPUSH if SPDY was\nworking without SSL and sendfile() was used.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cac691e036f16e76184fd0026d20dcb77c7ff25",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy.c",
      "new_id": "6eac9326a7fb3acb19b5f9bd2cccea3f3b9cae56",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy.c"
    }
  ]
}
