)]}'
{
  "commit": "59cf56c5d975725be9e2adc84170ffe0c638fa48",
  "tree": "d355ce8975bbcacc29cdf54ffac45c84b55649a0",
  "parents": [
    "aab4d8c0c4aa068cc7ddcb1c5daee330d9dec47a"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Sep 07 15:29:22 2004 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Sep 07 15:29:22 2004 +0000"
  },
  "message": "nginx-0.0.10-2004-09-07-19:29:22 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8aefe00ebc605f51237e8c744f382b79e4caa1b2",
      "old_mode": 33188,
      "old_path": "auto/make",
      "new_id": "f8dc80f2162afa8f5f4367afd45cf5a8ed88378d",
      "new_mode": 33188,
      "new_path": "auto/make"
    },
    {
      "type": "modify",
      "old_id": "d80a05cb84bcdc3c08418f4ba31ffe858b2fb531",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "bfbab158e0945028b84f3c662581ba6eb68d3c77",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "538e6ad52fd7fd0ca7f8256123f2f1f5f13acffb",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "18909d6d74dbae900f496f53a9c55577f7aade75",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "f35b4453b348488a9f32e37c78937fd7ee6a3f04",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "60ce87257520209397dc4fac0b29056fff19ca82",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "36b9744d86e3d65000dfabb969b3c6692e1f0f55",
      "old_mode": 33261,
      "old_path": "auto/unix",
      "new_id": "35b59ffa6835bb6258b04ce43d088931ef8dbcfd",
      "new_mode": 33261,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "848596cdf4e51a7dc2588dc053b0323704703633",
      "old_mode": 33188,
      "old_path": "src/core/ngx_array.h",
      "new_id": "fadb203fbb80c8d38d3d5d6709a0484382ea5ba6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_array.h"
    },
    {
      "type": "modify",
      "old_id": "d5de0767590f5ffd83667228fffb241881251c07",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "5fc99b39efef297774b1c6f20553cb8b6b7556eb",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "c2bdcea4b64d061542c75f6927c50b6e9ce2fb47",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "b846956855348228a337cc7b1c650f1c11b7acd5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "a3f6e77cbf18ed505e8c3eb146ed98d11f6e2d3a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "05ee4dd1df094517529e853aa3f42a1c7c231209",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "20fb227df743dbd2e5202a23dfb26cee8175b0cb",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.h",
      "new_id": "21d3e6b76e28149ccb7d20f0f729922fba822570",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.h"
    },
    {
      "type": "modify",
      "old_id": "b4933daf8331491c15305bcdcb8cf59da75f925b",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "8c0185d7788b839f08bfe565d9d0242436bf784c",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "4b451379bdc5568593d89ad8a3f23036210cd29c",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "f0fb691d05692f74735cac4a7e38d2010006219f",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "718cca7e26d75d61700e34541c4e7ef9f4ea3598",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_userid_filter.c",
      "new_id": "e37accf8f86c09cd7521510f2bd714752d72f334",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_userid_filter.c"
    },
    {
      "type": "modify",
      "old_id": "711aad2f44552daf4296d402167e529b314795f7",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.c",
      "new_id": "af9760c2eb9788e975bcf9fa71fe1c8efe2942af",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "6e3725899e8ee7bfd9079ba373fc655fe1c7406a",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.h",
      "new_id": "27799bbb999db99850ac455f4d8f7bba3ab73606",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.h"
    },
    {
      "type": "modify",
      "old_id": "fabb2dd05eb33bd75745269f06205225c8611158",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "d02b2503a386c25460847933a81c0869c4a7c705",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "78bb2a737a61b4984816027666595f227726ec9c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "6c4f819b962e83da5e23b0732ee59f763a0d13b6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "6c0e7a1b074ef547f8836085084eae1340c891ca",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "25101aa7c3b04ff8d6ec8a2c3a19f95bf73ce1ef",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "76fbb80068677677e613ca4e147f011fcf2e926e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_parse.c",
      "new_id": "8136f31d3f95b86487a618806668ad5d4af20420",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_parse.c"
    },
    {
      "type": "modify",
      "old_id": "52c7c4256c527eb4fe0f44a954556429e0d40872",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "dcf53d746c0783241f4e599b281da5fb8944624e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "900dcb347d683c5c52bfb0deb80c2cd66864d580",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap.c",
      "new_id": "13855f17dc8f6ff169f1f1206bd23b5a21f25155",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dc48df804f2bd60efe4d31fa1abc133dc28365d",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap.h"
    },
    {
      "type": "modify",
      "old_id": "635ae020c25bcd8ab94c0c941d24be17d76fdd47",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_handler.c",
      "new_id": "bbedc9c5651a86f370436804f3debd3c64798bbc",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_handler.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08ff863551991d8042338810b9ac542b6589c838",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_parse.c"
    },
    {
      "type": "modify",
      "old_id": "6e7db856511f16a4da31fead341cc8cdc59daaeb",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_init.c",
      "new_id": "fc51b312a46bc7ebe6329d861c29efc598b56156",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_init.c"
    },
    {
      "type": "modify",
      "old_id": "9773e562635216e5043ce3cc11a7015c68ce47ca",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_init.c",
      "new_id": "7379c6a18674a42da608e16a15591de9cbcd0467",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_init.c"
    },
    {
      "type": "modify",
      "old_id": "385fac0a2b28545d03fde03574e2a1273a48b992",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_os.h",
      "new_id": "e4e94f2d81c9e2f29f6f029fc29b9a1ab5fcec3b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_os.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a1a0ff2987d5c5b13eb0334bd9cba9ef1d2f4f8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_send.c"
    },
    {
      "type": "modify",
      "old_id": "59db3d8703cf3b029bea0292ac492ebe4459aa26",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_init.c",
      "new_id": "25fa14dcca68964b9397b147a26342e0fbb8337b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_init.c"
    },
    {
      "type": "modify",
      "old_id": "a9ce3ff625ff6c0b6f15c45130088fc27a61b3e4",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_os.h",
      "new_id": "c04eacaa8f5103dfbd2539b45314db7a2185fe00",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_os.h"
    }
  ]
}
