)]}'
{
  "commit": "5cf11ab2e0e27a4289ac7a69174c90fc7306f805",
  "tree": "6a6880c83983217477acd6fbd0d00d545f7f4ad9",
  "parents": [
    "a547f4ac15a489be896edb353a71f2dc85af1265"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Mon Apr 07 23:35:33 2014 +0400"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Mon Apr 07 23:35:33 2014 +0400"
  },
  "message": "SPDY: avoid creating flush frames.\n\nPreviously, an empty frame object was created for an output chain that contains\nonly sync or flush empty buffers.  But since 39d7eef2e332 every DATA frame has\nthe flush flag set on its last buffer, so there\u0027s no need any more in additional\nflush buffers in the output queue and they can be skipped.\n\nNote that such flush frames caused an incorrect $body_bytes_sent value.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92c760243708215dedddf9ac0a736aebd11f0c85",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy_filter_module.c",
      "new_id": "559fb4aab9a900678892c3d834618a7713512235",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy_filter_module.c"
    }
  ]
}
