)]}'
{
  "commit": "64fffe8c12b0ab1fe8a70e7f583589fe3e4ba7e0",
  "tree": "63baae6c158192cbcc45106a9c1a16f9e95f6f2c",
  "parents": [
    "da8061a8b2de7c24b2ebd5041c3645dd7208bb39"
  ],
  "author": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Tue Dec 01 00:00:08 2015 -0800"
  },
  "committer": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Tue Dec 01 19:16:47 2015 +0000"
  },
  "message": "HTTP: avoid define-dependent fields in ngx_http_request_t.\n\nHaving those breaks binary compatibility between core HTTP modules\nand optional HTTP modules that have either of those values defined.\n\nNote that core defines (NGX_PCRE, NGX_STAT_STUB, NGX_HTTP_CACHE,\nNGX_HTTP_GZIP, NGX_HTTP_SSL and NGX_HTTP_V2) are left untouched.\n\nChange-Id: Ifceccfa0353c89f0de4d05ab9dab76e2e0ae2579\nSigned-off-by: Piotr Sikora \u003cpiotrsikora@google.com\u003e\nReviewed-on: https://nginx-review.googlesource.com/1008\nReviewed-by: Martin Maly \u003cmmaly@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab7c15f64218b0ecd7ff0bcaf91946f8eb0af9cd",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "394694ac1bef2abbc34c6f72e6e1af263bd3f424",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "967032aa1d6fa4a7b854d081a9e0149f1e8893f7",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "8ecadd83c851291470cf0e2e3e4831681d081f46",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    }
  ]
}
