)]}'
{
  "commit": "a98301160de4c12f455cca8f78509f2e04626c0b",
  "tree": "cdf14046298d40ca8398925603fb4011360b187a",
  "parents": [
    "bb4ec5c1721defd7b10f83ace51bddb71726dd1a"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon May 19 16:39:14 2003 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon May 19 16:39:14 2003 +0000"
  },
  "message": "nginx-0.0.1-2003-05-19-20:39:14 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad0cd57c4c20033113fb6fe7dba9320a5fa04981",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "6fbc33bfdac6f9c78ceea91b32c34b09af1631d2",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "722d79cd1bfb84d96bebf660ac2ad338bc6cabab",
      "old_mode": 33188,
      "old_path": "src/core/ngx_alloc.h",
      "new_id": "1d2f2f7eaf51a67c6b93a43a400ce541e4e06af6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_alloc.h"
    },
    {
      "type": "modify",
      "old_id": "22c7c4b0fd91aeb7db11f8abaab4feae52219976",
      "old_mode": 33188,
      "old_path": "src/core/ngx_array.h",
      "new_id": "22cb3fc35d0855c62b9679d13ef2aafbb8ad2cbb",
      "new_mode": 33188,
      "new_path": "src/core/ngx_array.h"
    },
    {
      "type": "modify",
      "old_id": "3d93f02e053aba243cba353c8051790a8d5c286c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "99af0afbdfc89b33b0205da3f9432dcac2af1067",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "a63262519e9478a740ea843409bc710471157433",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.h",
      "new_id": "40b976316a248908c2a982f94ad7364760703fb5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.h"
    },
    {
      "type": "modify",
      "old_id": "8287d5680663a028aa48e56b3eae95b21ca3b20c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "e039cd6a525d151154f1b14db3ace77c6ac28dc9",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "544101b441028320d3b84ad46878b2f68913b1e2",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "8ad48c8d1496cc4a3c93c3edfea506de29b1b2fb",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "fd5bb92732fad80dc22a9737f8a26fb7a8a2528c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_core.h",
      "new_id": "acb7fa430ac40552154ffce24f9258e21c3a8efd",
      "new_mode": 33188,
      "new_path": "src/core/ngx_core.h"
    },
    {
      "type": "modify",
      "old_id": "273c5550e2c2dcca42d374d1315becb96834ef70",
      "old_mode": 33188,
      "old_path": "src/core/ngx_modules.c",
      "new_id": "db6cf73512d4e9d2914981ceaab576feb23387bc",
      "new_mode": 33188,
      "new_path": "src/core/ngx_modules.c"
    },
    {
      "type": "modify",
      "old_id": "e678f7333189e481c259fedcac11c1e2e8b25f93",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.h",
      "new_id": "7c97c134434a2da75518f54faea0b8167bbeb6e2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.h"
    },
    {
      "type": "modify",
      "old_id": "f2d0e83c787eabd1e6ce3b353a28b3e4fd2a97fb",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_aio_module.c",
      "new_id": "20cb1a63c7647022e4d522db77d6bd0a8528d752",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_aio_module.c"
    },
    {
      "type": "modify",
      "old_id": "8cc7190a17516468aa55e1cc63d7e8f78c508932",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "bf03f5c873fbc213a64aed013d2d47569e785cea",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "568476ed05064439502702a5b9919cb97c1c69a4",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.h",
      "new_id": "4f41ae790acb4a3b5ac1dba6cfc210aed93c7322",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.h"
    },
    {
      "type": "modify",
      "old_id": "f0f39ddbcdffd326432927d0a164b6f24777a83f",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "c58c898e4d8333b005ec8515aefa835a069d3435",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "74c790e5224ae7a6fbe920955e347c7333b9c51b",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "bb3c89d290123919ab54812df6c10ae276ad2d9b",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "a3b12d0f6453fb6f036f589e96e9b3443af914d2",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "ed22db5c6b6ef460b80926f2ef5fee8d6e883500",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "c976e17a51388ae08dcd6e8c20634793b4847754",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "3b189d631e8a7299b3e25515d3f2d10be9ddd033",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "26bc2e3cfca56d729692c171be8829a90546776a",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "720b3a53b91d784bf135bfad8853ec02f2d2051d",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "b5dfdf9efa6b6650b4469605b8427f171af7b827",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.c",
      "new_id": "03e29d9c4dad93ded697bf0d19890a1e05a3ad78",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.c"
    },
    {
      "type": "modify",
      "old_id": "f5f78ae95519531cadf6c80893edeab01f52c382",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.h",
      "new_id": "cb024a38f35616251c33566ad102d65e6c960227",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.h"
    },
    {
      "type": "modify",
      "old_id": "2a236ee6de9552462906fa67080746d664039323",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_index_handler.c",
      "new_id": "49a4e0ab3a6d8b6918e56783120b456c8d65bcaf",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_index_handler.c"
    },
    {
      "type": "modify",
      "old_id": "17c3da57f15283210d32fab585eabc863c19d942",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "ffa94cff30fd5f80cdb781507419c209948b05e6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "556a00b99deb7185afb04737cca70c6ece72e945",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "2a695c77607044402090f6dbcfe6a2bdc61feccf",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "370b7db3ae6c922457a1b3df12be55b8478b5fe9",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_config.h",
      "new_id": "abd3bdb267efc4b77e493f61919d168a0be99760",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_config.h"
    },
    {
      "type": "modify",
      "old_id": "19bafda28f9d39005ee04acc515ea6eac59c658c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "2b82c2992021ae4e32d513b1c593824b8c99f5c6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "d44a86c113e1f64950928a34ef59cdb341304d14",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "c6c86f23ad60fe7729739e65abe1c7280135fcbf",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "94aa622255f06284ea94754feb6a383a8e11a8be",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_event.c",
      "new_id": "1b9110fe1932ba3f93356d32dc33f2d05ba1400f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_event.c"
    },
    {
      "type": "modify",
      "old_id": "926a286e0078ee277b443bec7eb1e8b87cf6da9e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter.c",
      "new_id": "3ad260eab232ba8d02b4ecf364009d31899f33e5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter.c"
    },
    {
      "type": "modify",
      "old_id": "738c3836a4f333c596769de141830e55f2458ff0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_output_filter.c",
      "new_id": "53c32e1add96faceba5a00b8c5446225ce652357",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_output_filter.c"
    },
    {
      "type": "modify",
      "old_id": "765da83c8836fe3365f3377b84ced805a85431c8",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_parse.c",
      "new_id": "a7784a36d8fca2c6dae0698d08e5c1deeaae95e3",
      "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": "c77fa288e5d6d6878ba2559a333686cb50e3e7a0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "31303d4ade8aba1aa46753e69d2b316f88c6418e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter.c",
      "new_id": "81cf19cf8e106eaa56946372031920fac860f3d0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter.c"
    },
    {
      "type": "modify",
      "old_id": "f8896e8718fbfa43c6151e5eb53dc0bc831a3179",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_init.c",
      "new_id": "f9cba480c42bf85b27efa802ea6c9c5d41c800b9",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_init.c"
    },
    {
      "type": "modify",
      "old_id": "400295ae77ea23d3eb9498cd640e73b458464678",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_init.h",
      "new_id": "d0d2c5b87033901332059613afea6db04c5df36f",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_init.h"
    },
    {
      "type": "delete",
      "old_id": "28af1288db19da69fe763f9e2d8bbe8bc62147f0",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_init.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5c445ace6cf37bf3a5599bdb0fcce35b10495e28",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_os_init.h",
      "new_id": "25e0b6a7a0a55c9eb560baccc4f1a67a4a2704d8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_os_init.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6e8b039001774c88ee520f504993b03038eda2e",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_recv.c"
    },
    {
      "type": "modify",
      "old_id": "e92832cc750da1ecedd1e51a31e1477f2c7c8b8a",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_recv.h",
      "new_id": "01d662fec60a30fa52006772d6368f86be9bdef6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_recv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2916c9e4470aebb816e1b1e6ba94ad82af479245",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_unix_init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc4f25e629ce2a175d06c927986cccbc77f504be",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c445ace6cf37bf3a5599bdb0fcce35b10495e28",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_os_init.h"
    }
  ]
}
