)]}'
{
  "commit": "b7687bb138d3391a9b314ca003d38fbad04a0006",
  "tree": "626c5e25054a4d4f96e58efd2da07343ae58bd80",
  "parents": [
    "7a68d8b5864b865a86385349599218eca5a0f120"
  ],
  "author": {
    "name": "Sergey Kandaurov",
    "email": "pluknet@nginx.com",
    "time": "Thu Mar 31 02:33:57 2016 +0300"
  },
  "committer": {
    "name": "Sergey Kandaurov",
    "email": "pluknet@nginx.com",
    "time": "Thu Mar 31 02:33:57 2016 +0300"
  },
  "message": "Fixed logging.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28231697c30fbf938d8d3f3be2008bf8b1772861",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "e69acb57126b9a1ee6bff613f66b4f66b940d488",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "5785eb5b54d26bd1c15f3f40566a0fef35a3fa94",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "87cb62ed049b339857344080cb407a13e539e99e",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "6c16e205690bed2de965a80e63ee7fdb59bef75f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "fc2dfd3221396b59ee1a4fe11068f6c13b7e5aec",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "fa2a646372c1e3b853b324babcc1c0799fffb5d4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_slab.c",
      "new_id": "56e7765c0f36572fe706397489989471406beec0",
      "new_mode": 33188,
      "new_path": "src/core/ngx_slab.c"
    },
    {
      "type": "modify",
      "old_id": "081b0e55093aa9081a841dfd63e5fe4868604fc2",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_epoll_module.c",
      "new_id": "828e4d177fc7b294bedf03b85fbc0a3ce783776c",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_epoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "38f9b3899a8714fea8b1521de14eaf9e2d442246",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "c8ae5b2cf9ef4040e6d0b182b49464dc96074cc2",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "59534c6a7ae3eb742ede64444c33ad3049402d4c",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "743928f78ab0f7a4dc8ff1e5ced1091bc907f993",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "fa776782c63debb7afedf29c07e08f94b282e206",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl_stapling.c",
      "new_id": "3f2351c56cd6853778a84d1e4474223538ff9242",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl_stapling.c"
    },
    {
      "type": "modify",
      "old_id": "795688c8d2115d2b8f51cb20eb29adf329b44858",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_pipe.c",
      "new_id": "5ce59ae09fd5a0ee6f8d41f0bef1cca0a269378d",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "8ec53295fba4ec203b4dce67a662fecdf686f217",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_auth_basic_module.c",
      "new_id": "1e7a0c2df8d9d07ebb1d8504cb17d34a006acf87",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_auth_basic_module.c"
    },
    {
      "type": "modify",
      "old_id": "b4307be2e7d53fb5eb7aa1c850ecb86c7f3f6c48",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_auth_request_module.c",
      "new_id": "bab79e4961a755f2c61079ea4a18a1155a393e12",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_auth_request_module.c"
    },
    {
      "type": "modify",
      "old_id": "0059a98d6ef6a1a8bf58a6635626b0fa466734ca",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_chunked_filter_module.c",
      "new_id": "ac2e3e8f99acd99f2815ae28549b89fedea7685c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_chunked_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "378f3fd648d2fa8e05ba94bdd10b0993cbe3e973",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "a86120377374a94bfcbb9e6ee2b5a142ea481289",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "f941e639735c849d842a2b9d73720998d56bfbb9",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter_module.c",
      "new_id": "536fdf8ad426c0aded1e6872372b838a7ecb89c0",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "e70b427f06aabdc1de8eb3d8fd7e958b20c08b57",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_image_filter_module.c",
      "new_id": "b608de13f58d997bf642167f6cc92cb147050b00",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_image_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "4379311ca83ee8f9cfdc0371f7d5adf00a9f3113",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_limit_conn_module.c",
      "new_id": "913d59934dd3a820aa36e2167ef698de01a83338",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_limit_conn_module.c"
    },
    {
      "type": "modify",
      "old_id": "2b80d0f1091e95473f938bb275762ee78dc09e34",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_map_module.c",
      "new_id": "091ff09e179080f113273e17a97ff94b35de8b0c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_map_module.c"
    },
    {
      "type": "modify",
      "old_id": "8341b92d3c07f6a80d31c92ee799548c7442e51c",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_memcached_module.c",
      "new_id": "d31996a8ecc655ba76709942f51ff3c7dd6ba1d4",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_memcached_module.c"
    },
    {
      "type": "modify",
      "old_id": "5005b6bc35eea7d4c8649d54ece4ff817b86cb8a",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "c24ef170de5dd1e2843f30901492e1d2f82697f3",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "55bb8ae9532652254ce5b98b67db3afccdcfafe6",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter_module.c",
      "new_id": "57065e1a9e7d3f83512184e3dc66a0b3d70bf5e0",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "8236320c2951647faa116e68d6c3fe13a6441311",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssi_filter_module.c",
      "new_id": "b997aaa540ab2fccd7544ac8bc0f3e558c15c09f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssi_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "7bf6e198205fa1212a5072e89943e4c4c715cc4a",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_sub_filter_module.c",
      "new_id": "bb1c50ba7f71b3c97dcc3894552381358d87a414",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_sub_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "401b58e5c76a74b5efa2f4aa0a1900d367918e5c",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_upstream_ip_hash_module.c",
      "new_id": "8a5f0fa3a07cdad83d870b1e11ecc5b3df8a2166",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_upstream_ip_hash_module.c"
    },
    {
      "type": "modify",
      "old_id": "fd790e10bd594bc8795677ad9056d07e4255358f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "7d6cada4d1a5502a29d28c5cca810af4119c26bc",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "879c63cbb1aca9f4cbc11ab2b77a04158fac594f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.c",
      "new_id": "bff95250c73879c519d9f4051366eff941fcaa3c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.c"
    },
    {
      "type": "modify",
      "old_id": "c1644409900dc72966ab13ecc16b088a0efb6c70",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter_module.c",
      "new_id": "003623151ab1cd720075a235112d44d018a4bd91",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "ababd4b259add5ad9ffe9f2abe15784b32219432",
      "old_mode": 33188,
      "old_path": "src/http/v2/ngx_http_v2.c",
      "new_id": "d63226596a4222d8c56c80d512a056f2441bdfe8",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2.c"
    },
    {
      "type": "modify",
      "old_id": "d93e94644ac67d2c5d144fc751264dc115a837b7",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_auth_http_module.c",
      "new_id": "39f9b1793d6051b6b7e6c3bb00693ad4bb3ab9e7",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_auth_http_module.c"
    },
    {
      "type": "modify",
      "old_id": "3802c3e6751344bf98225feff976dd1821a08a48",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_proxy_module.c",
      "new_id": "007284b6848f9f59dda02486390c1b68b0357b88",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "b11cf8a3d841eefabbe1e861bc781ac0f083d72e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_file_aio_read.c",
      "new_id": "aedc3c90ce6a614fc8c90591179fcb4b06a884c4",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_file_aio_read.c"
    },
    {
      "type": "modify",
      "old_id": "bcef7ecb0cc43b7cb5c776ea0a80cadebebab272",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_files.c",
      "new_id": "65c79a24139711677308ac9456608b408e99e9a7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.c"
    },
    {
      "type": "modify",
      "old_id": "b0a9236042166bb60dce4d7bf29caf26577a3dcb",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_aio_read.c",
      "new_id": "9f0a6c124e1d793e93084859f3ec034ca868a8a7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_aio_read.c"
    },
    {
      "type": "modify",
      "old_id": "50a9cea2ecac924454df362fcea4c4f07dc1864e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_sendfile_chain.c",
      "new_id": "3c0696a025f3b1ad7ed11cbf3c9794dbcd996bdb",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_sendfile_chain.c"
    },
    {
      "type": "modify",
      "old_id": "9be637680b24e666d5483935b6b5f9476aff84e4",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "7cee1c5489fb657057d47c0cc0c93577e600a031",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "3544b4b17ebe4f0f086123af81287dfc7e9215e9",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_readv_chain.c",
      "new_id": "9953782d630bbdf9818506710fc8efc013e5fbb7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_readv_chain.c"
    },
    {
      "type": "modify",
      "old_id": "86675dfdd8fe194c9aadfab7c180d895916305bb",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_recv.c",
      "new_id": "fc7f76ce96915b2574ef1b8c53d657d835a747cc",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_recv.c"
    },
    {
      "type": "modify",
      "old_id": "80995ab3a50e4919af2bc76484c982cd97e34db0",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_send.c",
      "new_id": "61ea2025257f5f200a15b565f558760d7ab8aed0",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_send.c"
    },
    {
      "type": "modify",
      "old_id": "1c807a08bb2cf26cbe55ef74ba168e3f46081006",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_udp_recv.c",
      "new_id": "e03bf6c5398d6ce16d3339540590e5a6fd269304",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_udp_recv.c"
    },
    {
      "type": "modify",
      "old_id": "732b0890a06d2ad694a6b3de60125c4fee5fd87b",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_limit_conn_module.c",
      "new_id": "f1d8a37c7647f45b6d2e912bdaab5c8d84475fed",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_limit_conn_module.c"
    }
  ]
}
