)]}'
{
  "commit": "899b44eab259f32af5c6e3da342f430c654528ce",
  "tree": "23fb5dfbc9219030f9e102db5a2ce44e98c0a9d0",
  "parents": [
    "22157ce9d570452b2d77f0fe7e510e6b0e4d05c2"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu May 12 14:58:06 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu May 12 14:58:06 2005 +0000"
  },
  "message": "nginx-0.1.29-RELEASE import\n\n    *) Feature: the ngx_http_ssi_module supports \"include virtual\" command.\n\n    *) Feature: the ngx_http_ssi_module supports the condition command like\n       \u0027if expr\u003d\"$NAME\"\u0027 and \"else\" and \"endif\" commands. Only one nested\n       level is supported.\n\n    *) Feature: the ngx_http_ssi_module supports the DATE_LOCAL and\n       DATE_GMT variables and \"config timefmt\" command.\n\n    *) Feature: the \"ssi_ignore_recycled_buffers\" directive.\n\n    *) Bugfix: the \"echo\" command did not show the default value for the\n       empty QUERY_STRING variable.\n\n    *) Change: the ngx_http_proxy_module was rewritten.\n\n    *) Feature: the \"proxy_redirect\", \"proxy_pass_request_headers\",\n       \"proxy_pass_request_body\", and \"proxy_method\" directives.\n\n    *) Feature: the \"proxy_set_header\" directive. The \"proxy_x_var\" was\n       canceled and must be replaced with the proxy_set_header directive.\n\n    *) Change: the \"proxy_preserve_host\" is canceled and must be replaced\n       with the \"proxy_set_header Host $host\" and the \"proxy_redirect off\"\n       directives, the \"proxy_set_header Host $host:$proxy_port\" directive\n       and the appropriate proxy_redirect directives.\n\n    *) Change: the \"proxy_set_x_real_ip\" is canceled and must be replaced\n       with the \"proxy_set_header X-Real-IP $remote_addr\" directive.\n\n    *) Change: the \"proxy_add_x_forwarded_for\" is canceled and must be\n       replaced with\n       the \"proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for\"\n       directive.\n\n    *) Change: the \"proxy_set_x_url\" is canceled and must be replaced with\n       the \"proxy_set_header X-URL http://$host:$server_port$request_uri\"\n       directive.\n\n    *) Feature: the \"fastcgi_param\" directive.\n\n    *) Change: the \"fastcgi_root\", \"fastcgi_set_var\" and \"fastcgi_params\"\n       directive are canceled and must be replaced with the fastcgi_param\n       directives.\n\n    *) Feature: the \"index\" directive can use the variables.\n\n    *) Feature: the \"index\" directive can be used at http and server levels.\n\n    *) Change: the last index only in the \"index\" directive can be absolute.\n\n    *) Feature: the \"rewrite\" directive can use the variables.\n\n    *) Feature: the \"internal\" directive.\n\n    *) Feature: the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR,\n       SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME,\n       REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.\n\n    *) Change: nginx now passes the invalid lines in a client request\n       headers or a backend response header.\n\n    *) Bugfix: if the backend did not transfer response for a long time and\n       the \"send_timeout\" was less than \"proxy_read_timeout\", then nginx\n       returned the 408 response.\n\n    *) Bugfix: the segmentation fault was occurred if the backend sent an\n       invalid line in response header; the bug had appeared in 0.1.26.\n\n    *) Bugfix: the segmentation fault may occurred in FastCGI fault\n       tolerance configuration.\n\n    *) Bugfix: the \"expires\" directive did not remove the previous\n       \"Expires\" and \"Cache-Control\" headers.\n\n    *) Bugfix: nginx did not take into account trailing dot in \"Host\"\n       header line.\n\n    *) Bugfix: the ngx_http_auth_module did not work under Linux.\n\n    *) Bugfix: the rewrite directive worked incorrectly, if the arguments\n       were in a request.\n\n    *) Bugfix: nginx could not be built on MacOS X.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46b0aabb93cb26f84e70b3277c4bd740502a0a3b",
      "old_mode": 33188,
      "old_path": "auto/cc/gcc",
      "new_id": "2e5906a755f4f9b04f8a0f88b0a268cc208779e5",
      "new_mode": 33188,
      "new_path": "auto/cc/gcc"
    },
    {
      "type": "modify",
      "old_id": "d920ed0c96b78624678a181701053909cdf470e0",
      "old_mode": 33188,
      "old_path": "auto/cc/msvc",
      "new_id": "0fa5df9d716ad43e10900e05ba34bd908fe08164",
      "new_mode": 33188,
      "new_path": "auto/cc/msvc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "526ac47d4049e76cdc8e20575fb6dbc9d64b0757",
      "new_mode": 33188,
      "new_path": "auto/have_headers"
    },
    {
      "type": "modify",
      "old_id": "b369169477a40a7613d26e3b5990332d5d4313a4",
      "old_mode": 33188,
      "old_path": "auto/include",
      "new_id": "7ed3086fdd63b3412c5c1df64aba0e8f6a66485f",
      "new_mode": 33188,
      "new_path": "auto/include"
    },
    {
      "type": "modify",
      "old_id": "4ab272ed8cda51114554c2ff71b1bc0b0d6f544f",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "b032f05cdc7da68bff19eca391ac1faab60ab8db",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "2bdb5dfa3eb8cdbe11fbd2e0d0879281b525cc6a",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "a56bc42712feeaf3f007e8a77ddee3d150f5252b",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "b48b6404d2a5adc7f237e8bc4c5aaddd03ead643",
      "old_mode": 33188,
      "old_path": "auto/os/conf",
      "new_id": "f2a49cee58698963d4a055c71fe10f45fcec0d26",
      "new_mode": 33188,
      "new_path": "auto/os/conf"
    },
    {
      "type": "modify",
      "old_id": "133f5f55bd97a3501fe55a7e24670e4dd0058edd",
      "old_mode": 33188,
      "old_path": "auto/os/freebsd",
      "new_id": "f916860d99ad7072e66a2c4f51907cfaa6ba812f",
      "new_mode": 33188,
      "new_path": "auto/os/freebsd"
    },
    {
      "type": "modify",
      "old_id": "84e4f66673bb6b89109cb3090fec8c5444e56d27",
      "old_mode": 33188,
      "old_path": "auto/os/linux",
      "new_id": "5926211a423a285a99947b28780568cea8125fcb",
      "new_mode": 33188,
      "new_path": "auto/os/linux"
    },
    {
      "type": "modify",
      "old_id": "67e0a8e6bf2b519f373746205d843c43df1e5ab0",
      "old_mode": 33188,
      "old_path": "auto/os/solaris",
      "new_id": "cf7fc6c845660e791b8f71a8d0333f9c7ac65fbb",
      "new_mode": 33188,
      "new_path": "auto/os/solaris"
    },
    {
      "type": "modify",
      "old_id": "5567535c25e4e00e07e064c904f05162f789a1d8",
      "old_mode": 33188,
      "old_path": "auto/os/win32",
      "new_id": "f65f2c9a4ab64bc33549ae277de457c82a3b0084",
      "new_mode": 33188,
      "new_path": "auto/os/win32"
    },
    {
      "type": "modify",
      "old_id": "1a2abad13ff956e400e631c11dff21d2fc76f1e8",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "e597f9732e20e34bcc342effb257129396925c40",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "112626d2fabcc5a4686b4a54e7ffd8f430fcfcb2",
      "old_mode": 33261,
      "old_path": "auto/unix",
      "new_id": "e9e0c7ae0160f24e1cbe15b284f72e806a98c44e",
      "new_mode": 33261,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "3785e5388c5c26ef9e62305ffceae08bddd85779",
      "old_mode": 33188,
      "old_path": "conf/mime.types",
      "new_id": "6ef2777635d779d0174e5d2d0b2d06205232059e",
      "new_mode": 33188,
      "new_path": "conf/mime.types"
    },
    {
      "type": "modify",
      "old_id": "9444bac884d23b88e3c682e92382578b15d5f061",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "909b4cbfed4b38b839a5fd3d4a16e20e72a7a5b0",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "9f22112913b1ecbb893510051749ee0a3cefad8c",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "bb6f093e4851a36d04598c0c61b8aa767c6fdb36",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "9fa141ab72b0cc4197e34e0a27706c6cc88bad03",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "4d27a875fc8a743873ad22ff9fe865a54620deac",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "5f97451aa59917bb58c99911585fbc1870630301",
      "old_mode": 33188,
      "old_path": "src/core/ngx_array.h",
      "new_id": "00206cb1be331a02b96e139ac44776326feae3bc",
      "new_mode": 33188,
      "new_path": "src/core/ngx_array.h"
    },
    {
      "type": "modify",
      "old_id": "4c1b1d5ac37a311add771fd824de999630bee54c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_buf.c",
      "new_id": "b7f597d39ee513ac683112c9257914d3d481e193",
      "new_mode": 33188,
      "new_path": "src/core/ngx_buf.c"
    },
    {
      "type": "modify",
      "old_id": "96394f9f6c84998f940d45a4033b699d2f921ce4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_buf.h",
      "new_id": "471ab190c9704552aa32b319f0255e90a5845215",
      "new_mode": 33188,
      "new_path": "src/core/ngx_buf.h"
    },
    {
      "type": "modify",
      "old_id": "35ee8b8e07d030f71edeb80b9a068e1eb1ea2313",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "b9b2200bfc1d69a3641e1ce9b0c6553f104cc8a8",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "4fab8c10c1e30879dbc7a7f8fc6e304aec3f9651",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.h",
      "new_id": "899f046e81a7e8dd19991a741a8f19f5f7cda0bd",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.h"
    },
    {
      "type": "modify",
      "old_id": "51042058ada88e1acefd3d67800dbc1db8ed15dc",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "eaebdb0bfaf9852dfd6414e785d07e55c2847a89",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "6fe04e70d056d04b1337823c59a515e0fbe8a7c1",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "46d2e0acb7938ff765d4ef34fa486335d56e9512",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "2c062b709da538e4fc19ab63ab5e5f54d852a80c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hash.c",
      "new_id": "6b75fa598bc09a4e98c2afa7c73d06503da9eb96",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hash.c"
    },
    {
      "type": "modify",
      "old_id": "5a4bf5fbcc083b244e4d0083a7174896ee5d878a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hash.h",
      "new_id": "e9912579a480c07d78312cc448c595eeb323249a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hash.h"
    },
    {
      "type": "modify",
      "old_id": "6cad053b760fa1d0d74ca76ec2a5cb994df9814b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.c",
      "new_id": "1ae7829fa3a4409a7c22730fe644cb90595cc3a9",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.c"
    },
    {
      "type": "modify",
      "old_id": "181d0592844edb2539e10f20b27f8bd2aab32520",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "27825826233276d2a54eff01b65898075e4a94f6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "fc8a0bf2ac5430757d973f117718a506f1dd803b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_output_chain.c",
      "new_id": "e4a8723b2d39675a45dbccfe22163f5e2dcef167",
      "new_mode": 33188,
      "new_path": "src/core/ngx_output_chain.c"
    },
    {
      "type": "modify",
      "old_id": "2804dd0ba3e9e087d33e2993edd2a2a8136552bd",
      "old_mode": 33188,
      "old_path": "src/core/ngx_palloc.c",
      "new_id": "e7c888285daae3e1e4feda33af908b626c150f1b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_palloc.c"
    },
    {
      "type": "modify",
      "old_id": "bd256e8a9719ce882e4bc534152785f7f5d9ec34",
      "old_mode": 33188,
      "old_path": "src/core/ngx_palloc.h",
      "new_id": "62a57181814e58f2370c98da1e0bdaf20c6ea65d",
      "new_mode": 33188,
      "new_path": "src/core/ngx_palloc.h"
    },
    {
      "type": "modify",
      "old_id": "e4fa69d7f824780490bd936a20feb9b7f552e53f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "30938a174cb3d5f36ec0469e2232a6e735ff30a6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    },
    {
      "type": "modify",
      "old_id": "f9c4d3e3d287cb89a745889bde2e3a1adffb1085",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.h",
      "new_id": "2959cc4b63ec734d7276ba5e13a06447b7432b99",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.h"
    },
    {
      "type": "modify",
      "old_id": "3df83bb3e1d74360adcdd56d2f3d8db8b5e619fb",
      "old_mode": 33188,
      "old_path": "src/core/ngx_unix_domain.c",
      "new_id": "a7fdd635734108d52cc07cf7b2d2f0e185c67b96",
      "new_mode": 33188,
      "new_path": "src/core/ngx_unix_domain.c"
    },
    {
      "type": "modify",
      "old_id": "37a3a4499fab67d9697011c1c9126d6c7f250e68",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_aio_module.c",
      "new_id": "37d520a968b019f63ad14bb67658202e7a504613",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_aio_module.c"
    },
    {
      "type": "modify",
      "old_id": "57b6b1239e0f2e88928b489deb00aaf3dff5fcbb",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_devpoll_module.c",
      "new_id": "cab5af0747dabbd0562b8bb48cccd414639398ad",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_devpoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "14b77508cbbc38dd647247b69e710143f1b83635",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_epoll_module.c",
      "new_id": "9847e0fe46cae9221032a345b0dd8572e663589a",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_epoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "0a04a209ade8dc21c858338892cd6874e5773fb1",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_iocp_module.c",
      "new_id": "1bb677c634ea963becc47c6faf2cca220a0d5df6",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.c"
    },
    {
      "type": "modify",
      "old_id": "14bbfaf275b59ad4b4036e7f482d6ff8a5a19c35",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "713ea1a07d8eca54894504afa475e6737b66730b",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "c25a5611c6b77f38981012c619764f3e5b6fc3a4",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "97ac7ccc4c859b869b7b80b53fe41304fabc0238",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "6c94977db4b2d8548a38aa01001c23c7f2a582e3",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_rtsig_module.c",
      "new_id": "122b0918d307b7ad7e7c73507219f26dd556ab9a",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_rtsig_module.c"
    },
    {
      "type": "modify",
      "old_id": "6edc2840a34e1a29ab0db18b777c793dd2197be3",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "4cf88400c1701f8c13d09d177ac2681c375a5fbc",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "0d10c4b562752af70997c446ba15f11e0513102d",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "274be6c5200f83abe03df974a68273fdb35be31c",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "6dfd70986f2f7c0f5e5475bb9fc178d2c1a68dc4",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "3e93bf7780da3420765f8a8d8d8da5ce66f64bd1",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "9441c82a6a943b3c5b6ed480304db07cada9ac17",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "e31253367fe46b4e3f1c2e697b1e47b7d5c6de81",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "b02dfd0d52646fc05185b3efd8325803aa7a5cbf",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_acceptex.c",
      "new_id": "50cd21df3b3644750037fa1b739d8d7da51a9506",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_acceptex.c"
    },
    {
      "type": "modify",
      "old_id": "56a8d921cf9a32c5f2875d00f52e8dc33c8d76ac",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_busy_lock.c",
      "new_id": "4d499a3aefc89ab4b81459ce77dd701bdcbcc1c4",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_busy_lock.c"
    },
    {
      "type": "modify",
      "old_id": "81798d31525f5a49dfa039247fb14322f2481f91",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "2f559a34d11121854dc9c3cbe056c4a4d73071fb",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "d213eb15873fcc6c8bc3b3d82b4ec421116a062c",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "afdf4631c2ba741625b9dd2f176524108abf6327",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "afebde69404c21024302ded4cd637329cf0eb119",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "8797fcd0fb38fe7c06fdf310f747e42836be0ddd",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "5f9d7c090fd26cd5a19435776e6865b1dc30224d",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_pipe.c",
      "new_id": "5d26405e26e398259c9701d789ae6203d9fa8585",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "8050c326f315e9b1d10791411a4617dcbf248d4e",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_posted.c",
      "new_id": "181ab4cb499926a2683e48c36bca8ab80dcb863e",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_posted.c"
    },
    {
      "type": "modify",
      "old_id": "7655c4fd822a092a77fe66f1a2965a24f04142a2",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.c",
      "new_id": "fdec446c480a9854456d857232d0525987bb4f38",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.c"
    },
    {
      "type": "modify",
      "old_id": "685d15d57fadfc36cbee7d788d3e447b786ea442",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_access_module.c",
      "new_id": "47f9944b0840f8674f2d124f8b9423979d3b4aeb",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_access_module.c"
    },
    {
      "type": "modify",
      "old_id": "03314b5cf04ce924e85fcc29edfa143902f71408",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_auth_basic_module.c",
      "new_id": "98c47bd6477e1ff95dd712effffab8f696179cd4",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_auth_basic_module.c"
    },
    {
      "type": "modify",
      "old_id": "ff163ed3c95b23e13afcf022b4c190250743695b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_autoindex_module.c",
      "new_id": "76c5b03141d11e076f87c97229f53abe3150b09a",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_autoindex_module.c"
    },
    {
      "type": "modify",
      "old_id": "dad26ba912376521965f545c9ce2e387c2636767",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_charset_filter_module.c",
      "new_id": "0c76a5f4371491eba1efb86fb3adeb8c889d44b9",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_charset_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "b742dbb7cd9ba7455158e126e70b34b21d765ae5",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_chunked_filter_module.c",
      "new_id": "4136613e07268913a521bebc7e80a83d1359fa75",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_chunked_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "4b92cd46fccc6d1873beadb2d73dd6215a5d30af",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "cf9d008a51128cc8590df0937bca2a673bcf1934",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "865f825518010ceed681978b7f63510da690d0fd",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_geo_module.c",
      "new_id": "723eff90f536745dc87c2206538b303cea472f97",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_geo_module.c"
    },
    {
      "type": "modify",
      "old_id": "4a4da7f5811cad56fe6089b6a11ccf8d03f19faf",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter_module.c",
      "new_id": "1f7c2328cad35fd566be8b236535b13651b5f356",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "793cefd482a487e149f0070217402a278e20207c",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_headers_filter_module.c",
      "new_id": "f27ab476d14525549aff8d3f3be564cf10049a54",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_headers_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "373c3155283f890bc9f9d1f94bcf2cfac91b7f54",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_index_module.c",
      "new_id": "5315704b47394985a7b189c84110d2e55e87ed5d",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_index_module.c"
    },
    {
      "type": "modify",
      "old_id": "24ea58d90965218913f90e2f1949441542edba8b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_not_modified_filter_module.c",
      "new_id": "23ea57215ebe68b718424d351c5c11fa62f081ed",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_not_modified_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "8020856c384608af37822fdb2c6fbec71698cfe8",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "5504610e6697ab26294013e7c8220fa66dc8bb31",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "84381c9305a96946ba97e99e2ea336c53c86a75e",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter_module.c",
      "new_id": "cfc23f6e1014f48fabe052417919d27de11c485f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "1da475cc8a419660af36d2f21c3424dd9bd6f986",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_rewrite_module.c",
      "new_id": "2dc7a7fff9ac41d248a3dfbc15f2a10c3f10a1ce",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_rewrite_module.c"
    },
    {
      "type": "modify",
      "old_id": "a351747b51cff1d0209330a14b3183b20c6a03e2",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssi_filter_module.c",
      "new_id": "acaeeeda62e2ae7f584f4e7c517dc855697c564b",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssi_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "c18c493ac18a81436b70d99dd5a74bfd6c63a2a4",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "04d4c910074d2b870c46f0dd5a7044341789d80c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "c2c45828f6b6dc6cb6864d003824df886f16a494",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_module.c",
      "new_id": "a84a70eb6c53c3c27ad64d112400d0ad2722da9e",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_module.c"
    },
    {
      "type": "modify",
      "old_id": "1a01bcea8806d180fd6572a510a9268a80f840d4",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_stub_status_module.c",
      "new_id": "0f1a252a84443543ccdcc53a482930562787eef4",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_stub_status_module.c"
    },
    {
      "type": "modify",
      "old_id": "4889fbffd276a2597b36e7c476d0fc283ed71ba2",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_userid_filter_module.c",
      "new_id": "af60d80b366b8e1ebec57efce84149180b469e6e",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_userid_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "12d41717697d37a9c68dcca2d1ba7820bece8899",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.c",
      "new_id": "bc91df9a1bfbfb0215191b762ddd4df4bf02bf37",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "2c9210f9c254a1fc042b59ec1c136f2c897a7fcc",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.h",
      "new_id": "11c24b1ea5dc9ba439e23b3f9c466e4605584ce9",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.h"
    },
    {
      "type": "modify",
      "old_id": "107aba3df00d1b5d55de46943c8f834723c2687b",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c",
      "new_id": "0f17b953f85a8f81a2409584a0ad14de0c8bb69d",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "e2d5fe41eee379e472160d890261e37ad40cb743",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "94f718d5031b83e37e552f5b50f6d043735ec0da",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "ded94e2cafb1c451dfd1a4fbf6368d5a6efe7e17",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "8af06d2c3ea46d09f8845f695fe795d60d9d6315",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "fe04390a175221a37321559cf4581dd3cdcba197",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_busy_lock.c",
      "new_id": "2bc21104855591d9bcf191d513fcc5f5f0e189df",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_busy_lock.c"
    },
    {
      "type": "modify",
      "old_id": "581556fe496391fb5adf6b78725cbddda240ac1c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_config.h",
      "new_id": "89110c023bd9533aa2028fe4ca49ab329390b386",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_config.h"
    },
    {
      "type": "modify",
      "old_id": "4e8943844acd2eb82b650ead819f020b87d9bc04",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_copy_filter_module.c",
      "new_id": "98579a2c01efa8a220dabbd54324007c1187ec5f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_copy_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "0ad08d5e1800bd72eb0795fe691f71e620f7c196",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "13aa4403283b1bf816a589d68b1d4151aaff44c9",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "ac572d6c986ff770b087523888fc82bf20865892",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "2b2a1d003675f372cf5f8036821afb3d74c54b2f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "b9dd88d5da6f65ed52506d1dcb2dca0501d14c0a",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter_module.c",
      "new_id": "c1d26fa3b80d08e959f94c6ee7e1c7cc712c4a48",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "36a98ddf0fff8c85454b792e50904d19c2d8d676",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_log_module.c",
      "new_id": "333472ecc41a12458356f51ff2187ff9cd98c9f7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_log_module.c"
    },
    {
      "type": "modify",
      "old_id": "5a9685c868a6074dadf4066fd8e5f232fdb770ee",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_parse.c",
      "new_id": "752b6a16c463f324d8d2ae927c37679fcbc3e16e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_parse.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f99bc48430406881eaa01141ea7309df4c67809",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_postpone_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "48b7357796836f8fa76e7db26adcf6ba8b1e65f9",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "28412b656dce49abb8af4febd4bad8a37f1c18ca",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "d9889c82ee96ef7a298add001f1bf6320f7ee8b6",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "5b261511915377f4d49f340491afc3df03f2bd9e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "eeffd8afd475728118dd417b3735cdb1d88a2f46",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request_body.c",
      "new_id": "42edfef5258417a80fdde7d699852a8b4a6b92cd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request_body.c"
    },
    {
      "type": "modify",
      "old_id": "c7eb07455671cabbabfea5c737269616517426a9",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.c",
      "new_id": "362807aae454b07deff6134c6ce332828177871e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.c"
    },
    {
      "type": "modify",
      "old_id": "fae2b7bb1f53b5556715e82d404aae5b14538b3d",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.h",
      "new_id": "21927c1f78221e9f4c8725700104923611ec53b1",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.h"
    },
    {
      "type": "modify",
      "old_id": "2ccf51cf49075a3d2ee3f49411924662ad0ff0f2",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "536068b03d1cc3d6ec1d5fcf0bd2674f72e1a5a3",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "3dab5c39d375471879526835793b2f697ccdd63b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "f766d7d053d47642d2e94c9df416ec28c6b14629",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "c1bc0d9e7a8e285598956eaecac49b638b174563",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "cf2aeaa0ee7378f41dd9a08e0c26eb1290786ead",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    },
    {
      "type": "modify",
      "old_id": "154ee13525bdcfaf25f9797f9e85bfad82a45466",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_variables.c",
      "new_id": "488efcc05f81bfcd8ed5718fabbe378e671af975",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_variables.c"
    },
    {
      "type": "modify",
      "old_id": "bf80386cb31d367efd923e0bddaf1841c5242c99",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_variables.h",
      "new_id": "6624535aa86871cf9f2b937737c4ce2fdaa371bd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_variables.h"
    },
    {
      "type": "modify",
      "old_id": "a9526972b411e3487e26f3d9198b09f08c95e607",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter_module.c",
      "new_id": "e0f38284784523c6b9031b72ef74e757b3fcd10a",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "7c1a42f8ca7272e791058d6408f921b84a76f4b8",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap.c",
      "new_id": "9fc5e2441b38f5cba1afe457bd249cf9bbefde5f",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap.c"
    },
    {
      "type": "modify",
      "old_id": "371d77f8ea33ade1bf5e6a6048d4269eedd96470",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_handler.c",
      "new_id": "f65db81f365417fec875fd7ae89f4e8f824cd826",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_handler.c"
    },
    {
      "type": "modify",
      "old_id": "451fb3770e98d4134c6d059262cb250d7a86dcaa",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_proxy.c",
      "new_id": "2b6e30e3ae8b63e087ef82b32a21ccc482ff7f65",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_proxy.c"
    },
    {
      "type": "modify",
      "old_id": "853c5d6fdfb2a3ce5a3fafeaab7ab4f757f89e7e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_channel.c",
      "new_id": "c052b602271c2a5c95cf4ebd8d042b6ff1719e64",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_channel.c"
    },
    {
      "type": "modify",
      "old_id": "a61eeed7dd521953d820d33d22d3af462c11b9ec",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "8d0e983fd1f63e5aa017e8d1ec49aeae0839250d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "29d8aae1b5eb19176e9b2cb20a9478334c5f672e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "5bad6451c2a0d872ba2b99070090cd1408a53418",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "7f7be890a04bbec711c4fc1836719e1213d907e5",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_init.c",
      "new_id": "6cb2449fa17c8f410ee7c8c5aec3c3007e9a0d47",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_init.c"
    },
    {
      "type": "modify",
      "old_id": "904060e762cddc35ce32843162a875fa39edc07f",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_config.h",
      "new_id": "0862726c3ce77124768c429eb97eaef655ccc186",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_config.h"
    },
    {
      "type": "modify",
      "old_id": "d48343b30ffc37e449cbadce1876c5a975404da0",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_init.c",
      "new_id": "a66560acb7393e329b77402b3d214746caaa4ca1",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_init.c"
    },
    {
      "type": "modify",
      "old_id": "995e93ce29d580a8dd71a577c9927eb5e0a4c3e0",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.h",
      "new_id": "b85c528d10be1946e3c4b8cfaedaf418a949d90a",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.h"
    },
    {
      "type": "modify",
      "old_id": "23589c997ff6e9df1d3e7516250281b8add3c806",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "ffa9dfec70a1f470a0dbfbb08bd1cbbefd990ea5",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "ecd136265f421bfa79abaa5b9f73228019c9f70f",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_send.c",
      "new_id": "ffe6bcba2e9068b9e583127be54b7331340ccc0d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_send.c"
    },
    {
      "type": "modify",
      "old_id": "712c22c980c4474db275cc3fba4f73878a7762c6",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_setproctitle.c",
      "new_id": "8ae643d9bc6644581c99b648ca298a56028a7401",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_setproctitle.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "107725a0aa8f22cf6f6cd6c49fe461a182de8e17",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_setproctitle.h"
    },
    {
      "type": "modify",
      "old_id": "088fbd02369653da42fadb48b1d319bb828a90c3",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_config.h",
      "new_id": "437e5065497df1a488d37ae7aed6cf9e4763ede9",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_config.h"
    },
    {
      "type": "modify",
      "old_id": "03072edada6091a917eec80e97e9b3edded972ee",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_init.c",
      "new_id": "9080eb20c1faf23fba70c7dab0dec80618ae1ae7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_init.c"
    },
    {
      "type": "modify",
      "old_id": "20ec4644bbf43492021d2af4622da78bf0d8348c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.c",
      "new_id": "72137f95295d4cc5e79f3b8ddcd0a1c16d7786db",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.c"
    },
    {
      "type": "modify",
      "old_id": "f257325d02057bf4aab46966f2f8d6321cd112af",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.h",
      "new_id": "6e5a38ae2d46f34bf604393dc2125773dc247601",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "fe2f794894e3b00e88d80f3bcb9873a50c3768e7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_user.c",
      "new_id": "22eafd20ee4cc3e834d05d3624152ec9f721af47",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_user.c"
    },
    {
      "type": "modify",
      "old_id": "36d3c49d206f72e37f045597944d0442c5a6764f",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_gui.c",
      "new_id": "138d44a6b02a74d618fdf13125466611f8eb3653",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_gui.c"
    },
    {
      "type": "modify",
      "old_id": "2251ff2dfa496340cbf49ab57f969789a38e700a",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_process_cycle.c",
      "new_id": "7eabefe5c668680136bc34d7fee292d9f679604f",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "ca072029c830f459f570e7a717307fdb1fcbe77d",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_time.c",
      "new_id": "04a1af6a3b0d355ff7ef621e9f598a0a02fc122e",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_time.c"
    },
    {
      "type": "modify",
      "old_id": "4cb98419476761e6643a121f574ae727c7b3285c",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_time.h",
      "new_id": "cc90c462acdcfa1affbe659ebad81288dd5dc2f7",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "f49a16c9683db3a3a2a52685fc328ce6ecbd2df4",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_win32_config.h",
      "new_id": "a814acbdcedf447c88f0a9175b77c4d1779e3384",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_config.h"
    }
  ]
}
