)]}'
{
  "commit": "fe039f44f0373fb0765aa7af44b44ec8bd99201c",
  "tree": "2f7412f14940316726bc7292a7255d6b7bc2f308",
  "parents": [
    "18d98d31faf4a7a222934a9051b20821f736a179"
  ],
  "author": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Wed Jun 15 21:59:11 2016 -0700"
  },
  "committer": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Fri Jun 17 03:21:06 2016 +0000"
  },
  "message": "Brotli: send special buffers down the pipe.\n\nPreviously, special \"flush\" buffer was discarded if there was nothing\nto flush from Brotli filter, which resulted in HTTP headers not being\nflushed to the client in case of upstream read timeout.\n\nThis should have been included in 67d077a.\n\nChange-Id: I9581a7bb6abeed12e5be7e0737c8899f97de4d20\nSigned-off-by: Piotr Sikora \u003cpiotrsikora@google.com\u003e\nReviewed-on: https://nginx-review.googlesource.com/1230\nReviewed-by: Martin Maly \u003cmmaly@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19da3457737057d9f74937c4de4a7ecdd2041f86",
      "old_mode": 33188,
      "old_path": "src/ngx_http_brotli_filter_module.cc",
      "new_id": "2a6406b0ccc9da959c2937bcc7e044c29fba291b",
      "new_mode": 33188,
      "new_path": "src/ngx_http_brotli_filter_module.cc"
    }
  ]
}
