)]}'
{
  "commit": "7300977320e04280c13d4d89a279f75af9c5f893",
  "tree": "6c935b625eb2dbd83e71e5b2e23ac83bfd88aded",
  "parents": [
    "2a2d2b5094ee88dba5984eddfc4135b66bb8007e"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Feb 06 17:21:13 2003 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Feb 06 17:21:13 2003 +0000"
  },
  "message": "nginx-0.0.1-2003-02-06-20:21:13 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3133f879243a21ad14a4459cd5fa5ae48856525a",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "895d13666dcd2009d9c372f80a4f5694a7f5b996",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "8497e2d029dc837377e937e1f1b620c30901a500",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "1d78f7275a2b0ddc65510a53fdad9e6fc5415736",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "de85a74c89ed05004a85ac930c5eed67dcbb98fa",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.h",
      "new_id": "9573ab9f2f245bda97d27e330a89682ee098d258",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.h"
    },
    {
      "type": "modify",
      "old_id": "a90a1dc4b0c2902a6bc2f8d7d51354af9ca47e30",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "1a97b098bfd31acaffdc5853742eaeab9804cae3",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "93f6cbdc3e043e2dc7cabf5639c9090213dffc4d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "640158769ca7091788a364be50317eb5c306cfcb",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "c1bb3c2f3053fe6c02f9de7e8499d458010e5770",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.h",
      "new_id": "d0151ad5a8aad07509cc6060f638f61a4c77483a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "61f08fdee7f156362c988a1eb94827880c6eadbe",
      "old_mode": 33188,
      "old_path": "src/core/ngx_listen.h",
      "new_id": "ea614ef422e74588901d7957ba38da6b52b155ac",
      "new_mode": 33188,
      "new_path": "src/core/ngx_listen.h"
    },
    {
      "type": "modify",
      "old_id": "a80750bef7d829dc02d07cb57d165b83ec4d1254",
      "old_mode": 33188,
      "old_path": "src/core/ngx_sendfile.h",
      "new_id": "3c211f51ddfd373a3f5af1b3d97419aff27bdb96",
      "new_mode": 33188,
      "new_path": "src/core/ngx_sendfile.h"
    },
    {
      "type": "modify",
      "old_id": "13971ad4df25965fd0e8d26b849369cdbc5d7318",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_devpoll_module.c",
      "new_id": "e2e7750f1e2b1e98e342e404f807c0de1176a7ee",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_devpoll_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f474c4c6107ae0dea5b4f8c395eadaab9b5a9f47",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7f2f51928b1255498f1bb817325d31d00b727dd",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.h"
    },
    {
      "type": "modify",
      "old_id": "abf3b6e6198409efd04ce50355a08f6080a06395",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "da8450e6239dbd644327bec1c7131fbe7cbcfb6c",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "c5619201816cbc5b89f437c43fc75d75a65feff5",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.h",
      "new_id": "568476ed05064439502702a5b9919cb97c1c69a4",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.h"
    },
    {
      "type": "modify",
      "old_id": "e27031cfc7999c7a8e2d5a4ac50f41878cd0610a",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "939340e46759b1d72a387f0e802c6301e7e2c52e",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "fe461c3f53308c66d391725e62354643f6fa81d4",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "50d030c74ceedda9b01297b2f34faf0f66ad17ea",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "63cf999cdece0b158c71dad962ef3514fde1d261",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "063385dba02da6496bccae6831ab358668f39386",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "a918810676ff05d5eadc720b345920e349c3ccb8",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "d81be38fe8def435f7fcf2117f2adb31b274e024",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "14422afdf8d316f528596d05d99797616070bcb9",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "2d64c0d9b13c4a922d4b63b9752973e9d5c50746",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83b3c42fc88c418e943579136a5e7c5d1a7b00da",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_acceptex.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d55af1cc2db4344db2cc17a825fd489eb928980",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_acceptex.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4561cf4bfab9e93998004a05cf94b511201bb69a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_aio_read.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00da4f4cc260c14078b0478ee384e4c12acd3829",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_aio_write.c"
    },
    {
      "type": "modify",
      "old_id": "c829c71728d05c7b01ce76d13e45295135c445b6",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_close.c",
      "new_id": "8c8fd1bef68ce4e2105b2e5a0941e8aafd8edaa6",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_close.c"
    },
    {
      "type": "modify",
      "old_id": "4b01a4c68af7662ea3ca99a09263fd7ffae070f2",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_recv.c",
      "new_id": "4fa95c3ae8262d638428de29eb50be07d31bbb5d",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_recv.c"
    },
    {
      "type": "modify",
      "old_id": "7f1816aa6e32d246b6f26b462ef82056d0ea28d3",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.h",
      "new_id": "227f702c55fdbe25004630e38374b471745264b9",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.h"
    },
    {
      "type": "modify",
      "old_id": "35949ec39c8cad7f2be6eda638f3c156a43e75c3",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_write.c",
      "new_id": "9e7670c5da161ba3d93a9f0e5ca80c1bba80a117",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_write.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20c0c1bd9afe67d3524edb960d252bed37c09960",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_wsarecv.c"
    },
    {
      "type": "modify",
      "old_id": "c4594e60a568cd08d75f3c78a6159f022aab9b98",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_event_proxy_handler.c",
      "new_id": "195e4b3ff18c879bad34301bae9fe17ad051baea",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_event_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "596a1937a09ebb1e4762fe758724df407c160ecc",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_event_proxy_handler.h",
      "new_id": "b5b480a00e656eeb7ba00279194cbe896f4f3e63",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_event_proxy_handler.h"
    },
    {
      "type": "modify",
      "old_id": "d3b4901e95ea38184ec2e41cd4b5d372c5ae1d30",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_index_handler.c",
      "new_id": "ebbeac9875ff33b6a2d63498383dc5cea823b8be",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_index_handler.c"
    },
    {
      "type": "modify",
      "old_id": "c55f36ac55b96c669ccf8547362969eaeeb84611",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_handler.c",
      "new_id": "fea2ee06d52aa3263731df0c44b859723292427d",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_handler.c"
    },
    {
      "type": "modify",
      "old_id": "5396fa2f5f81730a3719e21890e96ddb4f9d9d1e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "4675325adf8484fbd709ca96093b86252245f282",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "ca2d5c117c0e7ac78e16766a206a079872674bee",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "2966576794f25078482151de71d6ca5829ae1931",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "27f8c6546073c746cecd5f09becaff5845523abb",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_config.h",
      "new_id": "6793208bfeafab1452d8673d195e244da457acb7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_config.h"
    },
    {
      "type": "modify",
      "old_id": "1742b7cbff6d3eb69a688d1f8679f024b6276474",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "2f33b57260203d5cad7e1040e9aa74d4367a3474",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "c4d15ca87be51c38ef826533997d3fc4e6e7dad7",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "c53c81554374567792ac9c933fac7e8b2e2b3112",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "6f7134a9e991eab879439d1d8e12ff9fe13141c1",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_event.c",
      "new_id": "ea5b3225b04bdff5a276e76b7b395d9141f433b0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_event.c"
    },
    {
      "type": "modify",
      "old_id": "62756c89f6f3a6dd643d2442b7cc8b76876b2045",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_output_filter.c",
      "new_id": "93a7d61c47d92cf085ea1357f4f2e0b92fab207f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_output_filter.c"
    },
    {
      "type": "modify",
      "old_id": "f6d840903b1367b9a0ebdbd6c6f864fc52ac7aea",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_parse.c",
      "new_id": "a741f090fe00b55d5a028433ba1b33e1f7a791f5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_parse.c"
    },
    {
      "type": "modify",
      "old_id": "4e5e3b251d3fd9c982c4246147f4c32bdca531ca",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "0e7ccbad5ca6f5053029e161eea0ea71b8a29b73",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "2453934ca7c83c644e2a39144b2fd2e9de792711",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter.c",
      "new_id": "087ea5b9d516f1773bc75df16c28c8596cb8b7c7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter.c"
    },
    {
      "type": "modify",
      "old_id": "dcbf68a3a7d64dc95e51e7ad7d1641fe20e89934",
      "old_mode": 33188,
      "old_path": "src/os/unix/freebsd/ngx_sendfile.c",
      "new_id": "8de85f6f70917a1199e45b368cf84e468352f878",
      "new_mode": 33188,
      "new_path": "src/os/unix/freebsd/ngx_sendfile.c"
    },
    {
      "type": "modify",
      "old_id": "62e1b07034accfe808f737787f0968a60c1727a2",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_errno.h",
      "new_id": "a5fccab592c1495b340eb19c6b6e6757ef441b16",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_errno.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d213fa86f6c9286ba17b33fce366c0edfaf2b84c",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_socket.c"
    },
    {
      "type": "modify",
      "old_id": "b4be76240d34753ef0a8eae27b9e9ba43f1f5236",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_socket.h",
      "new_id": "937c12d9a7c89cfe1093fb994eaaa11988b74259",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_socket.h"
    },
    {
      "type": "modify",
      "old_id": "fac71adf40fb271101192d8ccc476490a47527a1",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.h",
      "new_id": "5cd791d0e9e986e4902e26e7bed82999ed9e0655",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "560f50f7bd2bdc1e38fd3179d1e57dda7385f94b",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_sendfile.c",
      "new_id": "ce43b37b35641da5263e6878d142e4410d88578b",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_sendfile.c"
    },
    {
      "type": "modify",
      "old_id": "d0e547ca65dee30afcf2569de5b46ad3861c0c39",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_socket.c",
      "new_id": "09cbddf6b2b6a5529d2676750a90ee36ecbfd160",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_socket.c"
    },
    {
      "type": "modify",
      "old_id": "98e15207cdf6dbd69ad591b9e1b54a815c87733a",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_socket.h",
      "new_id": "f94d45c315633e3b879f88f1dc92a426f704a009",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_socket.h"
    }
  ]
}
