)]}'
{
  "commit": "ee049b4154fa75caf84291625d185501baa4947b",
  "tree": "fc2b0a8afb19b4834c26347ba247bf7d3de15ccf",
  "parents": [
    "7d8869cf83b1990aae9b6463089c175c970fb3df"
  ],
  "author": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Fri Mar 24 02:48:03 2017 -0700"
  },
  "committer": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Fri Mar 24 02:48:03 2017 -0700"
  },
  "message": "Added support for \"429 Too Many Requests\" response (RFC6585).\n\nThis change adds reason phrase in status line and pretty response body\nwhen \"429\" status code is used in \"return\", \"limit_conn_status\" and/or\n\"limit_req_status\" directives.\n\nSigned-off-by: Piotr Sikora \u003cpiotrsikora@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddae61374103a97800586455e28f80f06aa5c689",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter_module.c",
      "new_id": "c09c5191c503f15ec73a670b0ac958eacbdbe7d1",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "780a99f784f53ff199bd21e3f07bacdb3cc62bf4",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "a68b90692e3d59c8abbedf8c7c74d1cd55b16d72",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "9de0d15aa0312aba0b5827e602baeb4a46894305",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "c9b1017274fd08bba9cedc9c1a1cc73f21718265",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    }
  ]
}
