)]}'
{
  "commit": "dc867cd0fed793f86ce2b460f8c2ad069ddec1b5",
  "tree": "507db64a0a152c9ec99785a3ea887154ec4873b3",
  "parents": [
    "2b58fbf045acee349c323de8f50501f94c41c04d"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Dec 14 20:10:27 2003 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Dec 14 20:10:27 2003 +0000"
  },
  "message": "nginx-0.0.1-2003-12-14-23:10:27 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4966a7ca20e58033396761c418fe2c561d47b319",
      "old_mode": 33261,
      "old_path": "auto/configure",
      "new_id": "6d3fc5266d78e1e958e836d24f95c8241a7a1ab4",
      "new_mode": 33261,
      "new_path": "auto/configure"
    },
    {
      "type": "modify",
      "old_id": "ebfbd53a9e8165d39e2ec61deab7cdd1ac1b94f3",
      "old_mode": 33188,
      "old_path": "auto/fmt/fmt",
      "new_id": "13b9bd3ee61b6b26880ec5a80fd196197b18e990",
      "new_mode": 33188,
      "new_path": "auto/fmt/fmt"
    },
    {
      "type": "modify",
      "old_id": "0256c5caa472bbd8816561d02a9a56a6b9efa1e0",
      "old_mode": 33188,
      "old_path": "auto/fmt/xfmt",
      "new_id": "31f4d717d2f9d0ba23af3d851b305dfbc80fb4e7",
      "new_mode": 33188,
      "new_path": "auto/fmt/xfmt"
    },
    {
      "type": "modify",
      "old_id": "5a291d87458aaf702023528b5d9e85c87a935084",
      "old_mode": 33188,
      "old_path": "auto/func",
      "new_id": "6035ef74ce7d6eaae02d5d69747da0921b9103b0",
      "new_mode": 33188,
      "new_path": "auto/func"
    },
    {
      "type": "modify",
      "old_id": "1c84eae5aa5f73c7dce2f5608a2d816b5dfb76f6",
      "old_mode": 33188,
      "old_path": "auto/inc",
      "new_id": "2f3a68e444188e6d47538d060e99310f648c1b94",
      "new_mode": 33188,
      "new_path": "auto/inc"
    },
    {
      "type": "modify",
      "old_id": "962c02e5cebef28cd1e0e1801993dc882ac611d7",
      "old_mode": 33188,
      "old_path": "auto/init",
      "new_id": "bc820348d3542cd1e8543d99a85337f223af9437",
      "new_mode": 33188,
      "new_path": "auto/init"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5271a22542f8d02aa4b9c8e4ccc42c16f5e9966",
      "new_mode": 33188,
      "new_path": "auto/lib/conf"
    },
    {
      "type": "delete",
      "old_id": "848567974cc52b322e10fc6aa5a253d6a9059a17",
      "old_mode": 33188,
      "old_path": "auto/lib/lib",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1755c1fc5c5a31ff49b21ef0881cd5d82ab427d",
      "new_mode": 33188,
      "new_path": "auto/lib/md5/conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d3f7e345590fc623b538eb0529c2a008426dd8e",
      "new_mode": 33188,
      "new_path": "auto/lib/test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8bbade0e28e57209e8d14704d6aa6fa56d8c208",
      "new_mode": 33188,
      "new_path": "auto/lib/zlib/conf"
    },
    {
      "type": "modify",
      "old_id": "5b8ae4c16db18f646cc5ab8b283f857aa56f159b",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "1eb45a28d7054e80b59265eb97cd8feb26f176d2",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "fa2b2df179facdca89b6e25fce55f8732e295852",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "1e8790fd989c911fee5fd1b29019c5efabf60f53",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19afd04b12211243f406f499eaedfddcd94add5a",
      "new_mode": 33188,
      "new_path": "auto/summary"
    },
    {
      "type": "modify",
      "old_id": "2e9e9b2caada158ff8d9bb09792777c499f5dda9",
      "old_mode": 33188,
      "old_path": "auto/types/sizeof",
      "new_id": "d015aeaecf33468726feb3c2564499af487908a1",
      "new_mode": 33188,
      "new_path": "auto/types/sizeof"
    },
    {
      "type": "modify",
      "old_id": "c3155c450a4519b7aed610f4aefbc693b2e3cb39",
      "old_mode": 33188,
      "old_path": "auto/types/typedef",
      "new_id": "d093e01d71b1bc3a88aadbb04b6b923f898f703f",
      "new_mode": 33188,
      "new_path": "auto/types/typedef"
    },
    {
      "type": "modify",
      "old_id": "7c941c0bff2d1ce3f5656e768eb38c102a286f24",
      "old_mode": 33188,
      "old_path": "auto/types/uintptr_t",
      "new_id": "eb375b08d0aacf01689ee61ac5f80a2edeebc6f4",
      "new_mode": 33188,
      "new_path": "auto/types/uintptr_t"
    },
    {
      "type": "modify",
      "old_id": "c9e2a8ee18e2cebf6d29da78bb663a24914715ba",
      "old_mode": 33261,
      "old_path": "auto/unix",
      "new_id": "09115f59d87af9cf9afa1d239127beca8aeabeb0",
      "new_mode": 33261,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "e02866e5333112bc3ad817d4ddcb301d26445ae4",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "36a8b4bd828aaf3902f73ae351cd27069b54cf22",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "6a9fd493b0f9939cf8cc4e1435c908c5dcff6b91",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "38942aa253525ea79c6aeaf2081a15f626dd825b",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "b943960b2a198bdb4652c76cd180807376ed4de0",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "bf393f6ab616ae15e36cd4fdf3ac19fe6210b009",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "fede0a079ddc5997d15731f3004310167c91079e",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "98b71c8d38aaa19cbc3d564853887e73b4e41d98",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "71da9d524bfa84ba2569ca2328edcc5b0f5cce7b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.h",
      "new_id": "c3771d74a874dba4c02d47aafa6d2ef8e2a01e68",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.h"
    },
    {
      "type": "modify",
      "old_id": "d36160ab1e1cbb7b4916c240e662fa369ce48a78",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "0ddf4f67edbd653b8d4b3a7c54715e10ce43a093",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "c0852e86687dd7b3244ed41cea19ab763e02f58b",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.c",
      "new_id": "4ed9498b379a94fa7183b1e670908f2ccc645af6",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.c"
    },
    {
      "type": "modify",
      "old_id": "21867ce20c125c183d1bd48827d3291996835245",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.h",
      "new_id": "51e3229c99b1dc39f81b1869d032ca36ae82729e",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.h"
    },
    {
      "type": "modify",
      "old_id": "2f5c923450f0f5b0d2803f6083b2ceeb393e0564",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "6d20fdf7f2184c7fc7f92269d30db77b77f25d3e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "ed228d7914995a637f2c6e7c455ead0751517a24",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "17ee46fcbb83f6002b02d638472b9f1117af707a",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "49f1dba2d7b7dd47f6205336bd7aa4e0e3fc3fdc",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter.c",
      "new_id": "e3731d7ee8958a576f88817284f3a625f44a07c9",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter.c"
    },
    {
      "type": "modify",
      "old_id": "ff943950c1c8c9c5cbb9616c259d4e6c87306f2b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_log_handler.c",
      "new_id": "caef967507d8e91740b5ab6a8402fbb590f306d1",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_log_handler.c"
    },
    {
      "type": "modify",
      "old_id": "5dc0bc3bdb54b1c3344cb718c137628b0a64ab58",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_parse.c",
      "new_id": "599114c4953eecd6b44f1f2378a0bbf77a84377f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_parse.c"
    },
    {
      "type": "modify",
      "old_id": "51478c6b147bd8ef16d07773b958dc636d6a51f1",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "66bf9be471de6c58bfcd2aac45766326ee7506ad",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "82e8bf79b7b6d0939e90e598d787a5d387d2694c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "785c8e16e2b676d03f067fb918fb282399a5fd34",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e94f2c9b0ef0a4edda279c2f71748d6fae803b51",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_errno.c"
    },
    {
      "type": "modify",
      "old_id": "a7326b613c849b28ebaed6f7cec207d6479ef2b3",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_errno.h",
      "new_id": "f9e68b4eafe46e8a4fd19f02af62376e5c7a1271",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_errno.h"
    },
    {
      "type": "modify",
      "old_id": "a106514d145f58502b40238727b2f66d06f9d869",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_os.h",
      "new_id": "cc693fa7dd5557c2e4a4169c147be7037b863d2b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_os.h"
    },
    {
      "type": "modify",
      "old_id": "7550af0d8b482831c0e60cab9ef382b6a5ca75b8",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_init.c",
      "new_id": "9ebc3d17c22357cea50d871f48b977442ee6fa2b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_init.c"
    },
    {
      "type": "modify",
      "old_id": "435f430151dcd49b6bff34235c1dfc2bb93e8b6c",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_time.c",
      "new_id": "43d2c41cb9a66b3d0e007324281170db0c372ca9",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_time.c"
    },
    {
      "type": "modify",
      "old_id": "3c3509c02626beb715288f8856dcef8f521cccb5",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_win32_init.c",
      "new_id": "aaeca21b819573091573d5c2c199ae7ca97df201",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_init.c"
    }
  ]
}
