)]}'
{
  "commit": "71aaa1cea1a05852de177481275ab193a0bb62f7",
  "tree": "96d75993512f9d5b606673ca287feb0a1a5000a0",
  "parents": [
    "d51b26dbca9f3f4fa5b51f486754095e58cc10be"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Wed Mar 29 20:16:23 2017 +0300"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Wed Mar 29 20:16:23 2017 +0300"
  },
  "message": "HTTP/2: fixed stream finalization.\n\nIn order to finalize stream the error flag is set on fake connection and\neither \"write\" or \"read\" event handler is called.  The read events of fake\nconnections are always ready, but it\u0027s not the case with the write events.\n\nWhen the ready flag isn\u0027t set, the error flag can be not checked in some\ncases and as a result stream isn\u0027t finalized.  Now the ready flag is\nexplicilty set on write events for proper finalization in all cases.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee9ceb0bddf222bdf5cf4d13f5bf8fa29962ef1c",
      "old_mode": 33188,
      "old_path": "src/http/v2/ngx_http_v2.c",
      "new_id": "714707b2c59223b908e5d97598aa245a6d83a015",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2.c"
    }
  ]
}
