)]}'
{
  "commit": "f70ab66f2104fd1b857a81d2cb5813c7014096ba",
  "tree": "d263149f308ecd1dca73daaa5c1f260ebd9160e7",
  "parents": [
    "9400cf98ac8e3c4f188713ad68d4d9dbb61ad458"
  ],
  "author": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Fri Mar 24 03:37:34 2017 -0700"
  },
  "committer": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Fri Mar 24 03:37:34 2017 -0700"
  },
  "message": "Headers filter: added \"add_trailer\" directive.\n\nTrailers added using this directive are evaluated after response body\nis processed by output filters (but before it\u0027s written to the wire),\nso it\u0027s possible to use variables calculated from the response body\nas the trailer value.\n\nSigned-off-by: Piotr Sikora \u003cpiotrsikora@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "936d28d5923491bc9950b364aad2b481b2305aab",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_headers_filter_module.c",
      "new_id": "e5f1eb53364c7c2670514f43a3bd7cbe9d95e514",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_headers_filter_module.c"
    }
  ]
}
