)]}'
{
  "commit": "746c8765d801e4cfd8495056e35c9bef3ab31f77",
  "tree": "321727a890c175f7238b6b12662561b9fd44533e",
  "parents": [
    "a9f9293a1dbdbbe73ed581c8f04417a736f31926"
  ],
  "author": {
    "name": "Vladimir Homutov",
    "email": "vl@nginx.com",
    "time": "Wed Oct 03 14:08:51 2018 +0300"
  },
  "committer": {
    "name": "Vladimir Homutov",
    "email": "vl@nginx.com",
    "time": "Wed Oct 03 14:08:51 2018 +0300"
  },
  "message": "Upstream: proxy_socket_keepalive and friends.\n\nThe directives enable the use of the SO_KEEPALIVE option on\nupstream connections.  By default, the value is left unchanged.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "714fc47de8f29116a8510869e3af0641d218b846",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "1ffa7984cfb01c5cd5133291e3e322f49036c5d5",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "72d21d7f30f16f0f4cfa294f6828714d1adf4bf3",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.h",
      "new_id": "7253ebb04310ecef9231d8d78944153419c5581b",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.h"
    },
    {
      "type": "modify",
      "old_id": "f73ff21374e18e6d50948c3a7fbb7280cb051bb0",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "2be0672148e1cdad64121b93ffd91f0dbd7005d4",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "17b0a267c68df57cf8fefbbaf8b25bf316bb74d9",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_grpc_module.c",
      "new_id": "e6e11b07add412a44f23bdae1c98f06fc8e1d11a",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_grpc_module.c"
    },
    {
      "type": "modify",
      "old_id": "2624471bbb8c88968e7de7deedd402c1c7d50621",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_memcached_module.c",
      "new_id": "775bd7e81104ae85f7b5a0db905f7c1ee98ed5a3",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_memcached_module.c"
    },
    {
      "type": "modify",
      "old_id": "bc970077152ca185e7c449cb11b12615017b8950",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "d6a892217cfc1701f3eed3ce96c1ff50a8c8d450",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "ab7769a2a3db7bc0fe36b4c80c465281e52776f0",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_scgi_module.c",
      "new_id": "7216f781d3fc76204765ed60e128aad7a7f9c32f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_scgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "d0adbdbf21d29065a78b1175ea442b80e0ec042c",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_uwsgi_module.c",
      "new_id": "8b091101f42bf010f19d4f96817d1d36e4b81712",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_uwsgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "6901941756c422790fbfd25d7c025e03296ca164",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "22c2afd67ea4c002c22160ab0dc41180141d79cc",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "c2f4dc0ba782884fd8be4821e2c06eb938810c45",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "cd21719fef7c391109ceffaefe16806441abde6e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    },
    {
      "type": "modify",
      "old_id": "d0497f5714896a2c0feebce0d232d4d6686db9a6",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_proxy_module.c",
      "new_id": "c8465a7d0eb31004dc710229a21adf44f723b8bb",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_proxy_module.c"
    }
  ]
}
