)]}'
{
  "commit": "d9d0ca12688034d481e2f1f5cf13a098338ec31d",
  "tree": "9dca776a24d0bd34064b21d77fe5b6d290510445",
  "parents": [
    "1ef225254ef3f7fc5470289bdeabad2e31507d55"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Nov 21 06:30:49 2003 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Nov 21 06:30:49 2003 +0000"
  },
  "message": "nginx-0.0.1-2003-11-21-09:30:49 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b182d95c0474a0dd34b2240703ae19b0e425e25",
      "old_mode": 33261,
      "old_path": "auto/configure",
      "new_id": "792eee2e64161ed02d1f4ac54c01ab21023f4570",
      "new_mode": 33261,
      "new_path": "auto/configure"
    },
    {
      "type": "modify",
      "old_id": "5d270e82da106ce54588e8a65a2ecde944a8e4be",
      "old_mode": 33188,
      "old_path": "auto/fmt/fmt",
      "new_id": "695dd33b4c443c7f318ed983b1cfa761846a1278",
      "new_mode": 33188,
      "new_path": "auto/fmt/fmt"
    },
    {
      "type": "modify",
      "old_id": "f24f4b67db986b541bc79188d51f52069359802e",
      "old_mode": 33188,
      "old_path": "auto/types/sizeof",
      "new_id": "bf7ee3c85c41c8f6b532f3a3bf0bbf192c2aea0c",
      "new_mode": 33188,
      "new_path": "auto/types/sizeof"
    },
    {
      "type": "modify",
      "old_id": "ca056bd188fb2f07b751c4dabb504f0ca991a1c9",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "26db6f8b7e7ffe3f82d68656602a5dba76539d6d",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "32aa25c7e3399b344aca2696e4b0046760049903",
      "old_mode": 33188,
      "old_path": "src/core/ngx_alloc.c",
      "new_id": "dff05936ebab45af7eba3461b86a6bc4fcbe3861",
      "new_mode": 33188,
      "new_path": "src/core/ngx_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "5ea364bce6b0fb63eb0b10b86bd69cda86267459",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "fd30216f5d663a43008ca853934d173aaabee42f",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "da6f37a01e72e58c9aecbd63d8a3c35cb3ddac78",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "9312fba60cc51ba5b66d67e034bc3e5f9e3ce482",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "ee4c653db1f73853c86cbbd36f40efa8544ce498",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "4ae53789455796dfb7c01532b015b152b2018df5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "b1e5fb855bb685d48840e9b37de8bdda494fbe78",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.h",
      "new_id": "9042c61d5b719c955d007ae00241daf2a5fc6515",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "e673acd5a1e4509e411277ec8444b1304d1046a8",
      "old_mode": 33188,
      "old_path": "src/core/ngx_garbage_collector.c",
      "new_id": "f60fae927e171c795608ae7511446e19dcbfbae9",
      "new_mode": 33188,
      "new_path": "src/core/ngx_garbage_collector.c"
    },
    {
      "type": "modify",
      "old_id": "de57a5d025363ffaace14fe8742676de5896ce4f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hunk.c",
      "new_id": "2785c39d47de889f01b378f441686e4597a955e8",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.c"
    },
    {
      "type": "modify",
      "old_id": "2c6664b60f8e7414a407ea705553d6eab644739b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hunk.h",
      "new_id": "7dc0f0c8582f3e80a4698544a49dcc23a719b0e7",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.h"
    },
    {
      "type": "modify",
      "old_id": "f196937ef97f905c1b5bedaea1560a833c5abe4a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_output_chain.c",
      "new_id": "46deab446e67a5d8ea299e83e87d198030f43f2a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_output_chain.c"
    },
    {
      "type": "modify",
      "old_id": "213b2f6ecb1c85abe53eca360119f30fdfa417a8",
      "old_mode": 33188,
      "old_path": "src/core/ngx_parse.c",
      "new_id": "6a1f54bb2fe31049cdcf797794588bbeb295ddd0",
      "new_mode": 33188,
      "new_path": "src/core/ngx_parse.c"
    },
    {
      "type": "modify",
      "old_id": "c8f3684068c9fd86fc113e92878250b4b261ff58",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_devpoll_module.c",
      "new_id": "08aff29e1de3550439349fc808130172d6aec98e",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_devpoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "259054838187c2e322a7dd6fecf9ba1bc4b617d5",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "f51886e1ec9863542d3475a117257fdeda55fc4f",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "e771e92fe31333d82175de26de19e44c232f5747",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "4bd4177c952b70ba82f95675b3ac69e784b1cf58",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "9e7a08f94555b368b1fe24c08c4514f98cc0c1f3",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "52c30dda75fd77ba5c588a5f81e150300987efaa",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "e539d7f1ccaf0d08f1a6887f7ea167c675cf8504",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "48ef29bebb2c8bcb74f8c5c0ae504b0bb7a968a0",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "1a61ef7fc592b688952d9c359b304fa9ed09b736",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "7884cd8b69a98dea1ba0f6ca4a802381cd8f807c",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "dddf2cfe17ed681f9ce97f15e51ab802aa741e54",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_pipe.c",
      "new_id": "5696cbce54e5f6adf3993f03609b528eb3645a6d",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "1729542d02f8a4d8c683138c5ff108a844298d66",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_parse.c",
      "new_id": "a69795850d8a59d0f7de23d9024ee147cc2d39c9",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_parse.c"
    },
    {
      "type": "modify",
      "old_id": "9d442cd4a7297ff735aacee008137ff72eafce7b",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c",
      "new_id": "1b1ca44932fe4df568ed94b527bb0d7fe19455cd",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "e06198ea039068fe264025df41c5b1e3f2d96d7c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "086e57dd4a8bc2f27ea0618417847a53a28aea2c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "fa037ddfff12b0babc68a5966b7c0f9374b3737c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_parse.c",
      "new_id": "07da10d330772072830b15c5aae88df2c9bf7322",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_parse.c"
    },
    {
      "type": "modify",
      "old_id": "ccaa73f7d47a0b22b67dfd951f9a29e2de03425a",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "1a6485fa8821fcbeca871d5321024e2cff3cbd7e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "651113d91ce3b862033f0ceb589aeac8d536196e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_files.c",
      "new_id": "7563009dac39ae82b4efaca3b99984b962c5ea4b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.c"
    },
    {
      "type": "modify",
      "old_id": "09fc856a4f86958ebcc0f2a85f4ad45f66c74ec5",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_files.h",
      "new_id": "51cba703a0e6178740562241e1632dc8b37f0dc7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.h"
    },
    {
      "type": "modify",
      "old_id": "8a2f55e2f6e6b7ce06cf2d72ebbfe2a70f86b0d8",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "a8014ec607d24a278dd19d98e1c96116a71545c6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "71368c7ad4814bfa3d7c40daebfbc9407cc37bd7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_sendfile_chain.c",
      "new_id": "610c7d74bad090508bb8719c0c80aa889b7fbbcf",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_sendfile_chain.c"
    }
  ]
}
