)]}'
{
  "commit": "6de5c2cb63f8aee4bcbec3c363a72fd8e4a4e64d",
  "tree": "0e4da305f8101799b6c6aa3002cecf539c2578c0",
  "parents": [],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Aug 06 16:39:45 2002 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Aug 06 16:39:45 2002 +0000"
  },
  "message": "nginx-0.0.1-2002-08-06-20:39:45 import\n\nThe first code that uses \"ngx_\" prefix, the previous one used \"gx_\" prefix.\nAt that point the code is not yet usable.  The first draft ideas are dated\nback to 23.10.2001.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1671b38dd9b18d49a3a05c849e2ee5c534db85c",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f4b0de0f8212146928e8392d5666ef4da21de47",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61ecabc4e7ff782a56e2d1e21241eb18e45a13bf",
      "new_mode": 33188,
      "new_path": "src/core/ngx_alloc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d1ad84255859c59a3aec03c3484cd488064fdc3",
      "new_mode": 33188,
      "new_path": "src/core/ngx_alloc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08ad5887b8a5de573976b5c2b63103e2fb8c1df1",
      "new_mode": 33188,
      "new_path": "src/core/ngx_array.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d110b7688546fbda135e773609cb480d692687f0",
      "new_mode": 33188,
      "new_path": "src/core/ngx_array.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9865c42da2564aa9a358646cfbb7cb66da2e2b4",
      "new_mode": 33188,
      "new_path": "src/core/ngx_auto_config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1412da85a5b830c6790becb58971d282163946e1",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17bd58ac5817cd0f0f87a4534f67f372151e18d9",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3defc6d0bc32842736ad231110254688b95262ac",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4238b4f5e100742d08fcbc64143cee448a9ae51",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "873b18de085d4cc117e1ccf94cb12ab49a0c70a5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_listen.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3be7162f17467ae7b8c4e16108fe1e6efff45aea",
      "new_mode": 33188,
      "new_path": "src/core/ngx_listen.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fb02db2f2a79760730fd59362a9c92234e99ca0",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54c96d364b02979408a6c524ed0676e3f0111534",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88eb438f2a36baeca4e3a51c03c10d0c1a1ed408",
      "new_mode": 33188,
      "new_path": "src/core/ngx_server.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e32b56f5bdd72a100a524f357c3a0359c9bfc06",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a78a0673d5fc3445eb605d0f9e77e2c9b175325",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "939c5c07e2c289beb43cbd5b54bea140bac5d2f6",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_aio_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54e9474ab0cb6e83c036acda8935c984cde8c8b7",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38509a083e5773867a4d7c527024341d359946c6",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bb4d7f69dad6b48c805973ba9884c42490f75b3",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_overlapped_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c9e8f3c293179390edd31465b072cde0be6692b",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6516981f4d6c7ef379a7a6e03f4b2129c06eaf1d",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14a36fbf5033adda73f7875d60ae178fc9052d1f",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7087e69509aa7c797fa140fcdef89325f4be7cb0",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cadf543f5e3516f923eafb0c12c0afbaaa4605e",
      "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": "7596c6e7fddaf18b6c24456a8798e393a09bce78",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "270855a5d5265c5f84c5c127b66dc36b895e0a2f",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_close.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90c6512d36517a057c77e605cc1e3d4815f37b26",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_close.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b08e5107ef9cd0ed451538c4c7c4b1d22f5a8f6e",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_read.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a9a482d920637e997afa7b7183213d8e9f161a8",
      "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": "a355866c87848b132b1b5912282633a04a8db392",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_write.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "498dda664ffec638625de22c003ea6b11bb4f074",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_index_handler.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62e10f750b38c40c87ba42ec644dd006745539e1",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c3ada8446d090bc6b36900129a898b9342be1b2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_event.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48070b36609a07c4e2b881a783f8aa3cd3a26108",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c14a977fa676ac205595f21d2f7266cb0aee2639",
      "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": "2bc1573610932e8a604e38c45fea9f057ee677d7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_sendfile.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a347c6c504e40f7ce45a78eacf7e2ae66da37aed",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_sendfile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd95d7a7d4c0b38ca6588bde4a53060f25b09927",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_sendv.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16c24039b1241f3876f824d76b5167270d778918",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_sendv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f42edff13871b168319e1de6a70680f90cb8f3ca",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_stat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4be966dda13e94a5fabee9c3d7f60306b5a1dd0",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b262da7cf186ec20002cbd06b470ad3102d76dcf",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebcbb1fac08340c07daf45e1fa1f6bc1619b33f6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef91e883c3eaf0f2265ee6c35e41a2e10c51b2a9",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_errno.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc4cd50444e88fc80240f6df3d08850179a606e8",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_errno.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "922a4f1f5e274c0b6e7d7ad35d48d5f13e0f6d1e",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_sendfile.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bad2b9268c7cb9c4b7f7c1db55060bae18d2b75",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_sendfile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0de427610142f696a26b7b9389262090e8f82e8d",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_sendv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b1af301481e69b5512917969cd0b4d28867cc3f",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_stat.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "600facd3e19c6bc1f7c2f58fc655c77de22457df",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_stat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57915ac1a80102d465f407b577d00f213b65a314",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_time.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5715e3fc400e30aaf0e5a8ae2d7596e19d623fc6",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_types.h"
    }
  ]
}
