)]}'
{
  "commit": "a58e3ca14300fce97b2124233afe140c8d59199f",
  "tree": "d24eff379cc7dfb5c6952f1bb15735cd63ba2179",
  "parents": [
    "016b85270268989d769bade2004a7c628a47d726"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Sep 02 14:48:24 2002 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Sep 02 14:48:24 2002 +0000"
  },
  "message": "nginx-0.0.1-2002-09-02-18:48:24 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "748b44314f5c172c6a74b6b6a27362952724dd44",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "b2f3f5fba6a30909aac700dcfd2e7333df5515d6",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "88f374ac375bce5db5fb7232316b3d7f8d50dbdc",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "f7223fa45c983fdf7f6a8d7275ade190462dbc42",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "cdd72bb9246e295a0766128bddb7534697ec4573",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "f275f9156a6c524b20ebd4960979dacb667cbfa2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d6838686ee7c101d42d72d145aeb1f697c4b436",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "f829b7e487649e67853bc7db598e0be45575d12e",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hunk.c",
      "new_id": "79a8ad7480cf5c4525cf585201a8daa7a07e178b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.c"
    },
    {
      "type": "modify",
      "old_id": "3703db456320bbed00d936f3e4d01deeb5dc15ce",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hunk.h",
      "new_id": "75aaef1325c33105c43be75855798694273c7938",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.h"
    },
    {
      "type": "modify",
      "old_id": "bed628aed4a569c2fa1f425180038aba106a0ba6",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "6a683580287186bd456348f1e04cf3ce66d2afee",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "f1e49ebd4a76d1edb18a69d521d1863d65c16618",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.h",
      "new_id": "d79237ef085f09b4642921882c8830808ecc98f6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.h"
    },
    {
      "type": "modify",
      "old_id": "1ea3d22c2726b8262fde5e66fe3a2dd6c693f666",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "efa573ca0efcd5eb5022f483a6b4efa60d5d66ca",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "38509a083e5773867a4d7c527024341d359946c6",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.h",
      "new_id": "389ff67e2e8e4432db3f3452cbbe239dfc95ee68",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.h"
    },
    {
      "type": "modify",
      "old_id": "9639a1b43ddbd4575dbb82eaf4b3c6585f375616",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "58b8bc847fee0425fbfc7b83ed9b174ce9744eac",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "6516981f4d6c7ef379a7a6e03f4b2129c06eaf1d",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.h",
      "new_id": "ea08591bb7c32b4356035327a07522fdcbfc8a8e",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.h"
    },
    {
      "type": "modify",
      "old_id": "0d02dfea59702252ec175433c7ff9440376024dc",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "5b4fc0b1fb71553bec31b2be3129807fabaf6f1a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "9e4bc020ab1887c91b7fdc249a38764ceb706bfa",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "bf19f6c2f11317f0f0eb5af02aa15b6ecd4eae4e",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "9db1bbdb846daf77a8572cd71fe77931bc66f5d6",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "fd36e3511f86ab7457720085b84872c22da480f2",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "b8411a432397a5cbc8c775c784004ebde04f5558",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_write.c",
      "new_id": "97c0827712ee6e6004f0f8204706a52d3c6b61b6",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_write.c"
    },
    {
      "type": "modify",
      "old_id": "efe0744b5285aec5c66c95fcc4310deb31e4e9ba",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_header_filter.c",
      "new_id": "9cb1f4c309a2f9b0f206b6a7241bb8dccc8489b7",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_header_filter.c"
    },
    {
      "type": "modify",
      "old_id": "20d0b9e5f15bdf70dd95ced3c9c3f5a38c34d265",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_handler.c",
      "new_id": "0900a42cf3e59dafda15d2c7840529e02bee0a58",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_handler.c"
    },
    {
      "type": "modify",
      "old_id": "5410d314baa46677e6a65f536de162b3f1226313",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "7e8cad59a366980356be5894969b4ae11ab18b3d",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "fe89874ddb93536fc3f58cd6496e6e7ef72c30c9",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "3b943d656034300aafb6248163d03e327858d20f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "63fc29a9309c072bce487c5dbba9c2ff9d49ee49",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_event.c",
      "new_id": "7783462f92a2d3a09f3ee439193fea1d3fbf7242",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_event.c"
    },
    {
      "type": "delete",
      "old_id": "6f39d9b8f55a9130cec290b12ac61bec9c2c54c5",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_filter.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "693b3999264cebc9415939a599372b57442d3609",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_output_filter.c"
    },
    {
      "type": "rename",
      "old_id": "0f738cdd74b0914f0621553d2a16df7821e16cee",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_filter.h",
      "new_id": "072e0bdf0f6bde1200678c9212d42e710518f4a2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_output_filter.h",
      "score": 65
    },
    {
      "type": "modify",
      "old_id": "2ccbe2edb04a6940d8f8577a80067a0c909d5ad8",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter.c",
      "new_id": "dcb74c94ae8d85022c13b467e33229895ca4912d",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter.c"
    },
    {
      "type": "modify",
      "old_id": "6a2c6f24d9cd1815b23a8ca8bf19530411358970",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter.h",
      "new_id": "0b3fa54330cee3b6d0ca451aeacf8fdca94bba10",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter.h"
    },
    {
      "type": "modify",
      "old_id": "1b6077409e2e5edcb969f07fb02c83355d6d0a26",
      "old_mode": 33188,
      "old_path": "src/os/unix/freebsd/ngx_sendfile.c",
      "new_id": "ff577db7dcfaf05b123c9f863fbda88aed1e30c5",
      "new_mode": 33188,
      "new_path": "src/os/unix/freebsd/ngx_sendfile.c"
    },
    {
      "type": "rename",
      "old_id": "69b69752efa47d116fde5071064152f7b99e29b8",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_file.c",
      "new_id": "a3dc36ddb394d73cfdb518e02b36ae9c80aa78d2",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.c",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "33ba6d8cbedd7a344b3686c172377e386731658e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_file.h",
      "new_id": "9369db05509272b0cca643ffb1260280ae409dff",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.h",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "768e23cf1316aaff6627dff31de9e4274e58c8d9",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_sendfile.h",
      "new_id": "c9a59235f8b20bc691fb65405fd3707c35864958",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_sendfile.h"
    },
    {
      "type": "modify",
      "old_id": "22838c2bb090f64002b3c2523f4b396c8624dd4f",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_sendv.c",
      "new_id": "dec16a1bc26fc412e4902413997b3165d2591f97",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_sendv.c"
    },
    {
      "type": "modify",
      "old_id": "f81ee4efc1e49e67f02522dbb05af6e0094ed2ba",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.h",
      "new_id": "42bb7167cf9d4f063062aa3d692fc452d4dddc48",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "5197fdd17b289c4ef171d8216b2b2a05a0e7f7d7",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_errno.h",
      "new_id": "bd20ddf36b4b3829c3473b4e23ddb471eee7420a",
      "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": "8a919017ce9f9d4cf787e5eeaff2cba9418ccba0",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_files.c"
    },
    {
      "type": "rename",
      "old_id": "aaae84bf6667ab6cafd63bd3bbb8ef208f032c8d",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_file.h",
      "new_id": "bddfe0d540429c18c10ea9444fc2478f07afbe9f",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_files.h",
      "score": 83
    },
    {
      "type": "modify",
      "old_id": "c41b3b319b3db34a5fe8b235a4f1aa4816236d6c",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_sendfile.c",
      "new_id": "560f50f7bd2bdc1e38fd3179d1e57dda7385f94b",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_sendfile.c"
    },
    {
      "type": "modify",
      "old_id": "053db8ec224b7e9c0dc0156079ac751850569fe3",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_sendfile.h",
      "new_id": "a80750bef7d829dc02d07cb57d165b83ec4d1254",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_sendfile.h"
    },
    {
      "type": "modify",
      "old_id": "2708b5f2f47aae66cac6b45dc43eacdbff053399",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_socket.h",
      "new_id": "95e427cb1afbe6b670d5de7da74f3574a963ecd0",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_socket.h"
    },
    {
      "type": "modify",
      "old_id": "be932445af31d1a090c25b5beeb26ec52e0e4df8",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_time.h",
      "new_id": "a810c70aaf4c1ff39d5ecb352e1987b6d548ff8a",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "fdf6ccd76963d90762deba968e50b88f191c0f5f",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_types.h",
      "new_id": "7521633fe6a824dc86c3691cb067147409512d31",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_types.h"
    }
  ]
}
