)]}'
{
  "commit": "dc9dd434aa1cfd24a98265742ff0ed4aeefc1f05",
  "tree": "ceedf7b247bf2d5291da9c0cc2243fd3c3e505a9",
  "parents": [
    "5bf3d25d69ecdbccaa98beeb089a7a6850529b89"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Oct 22 16:38:26 2003 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Oct 22 16:38:26 2003 +0000"
  },
  "message": "nginx-0.0.1-2003-10-22-20:38:26 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c26aa1774921d9bfa234538e786d4ebd028e816d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "70da2dcbeab7b74f0d86a61ed6eca8e89b78e06c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "3164c6c924bea3b6d73de7f8361df8a187c4b038",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.h",
      "new_id": "66ca2a912998d91d565da93caee86f9cdb5b358c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.h"
    },
    {
      "type": "modify",
      "old_id": "455b785fdafee3572b1214eeaa798469d360c929",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "538adff1dde619d895429bef25b1b1300a8f9c14",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "6f521c251f1f8cf6bafea57790b4f63e2c813bc3",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.h",
      "new_id": "ef3f783275f17233093cee96f0c0ffb054f05cfb",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "cd218307d428c0722dbcfe086270a8dd2aff4b72",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hunk.c",
      "new_id": "100bc62af4d7074c2881aa161372a08e30108f27",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.c"
    },
    {
      "type": "modify",
      "old_id": "940241be715a68164e47245138fc5f513f074d8c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hunk.h",
      "new_id": "abbdcfe482f885bf9a432699328058c8a2a40522",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hunk.h"
    },
    {
      "type": "delete",
      "old_id": "873b18de085d4cc117e1ccf94cb12ab49a0c70a5",
      "old_mode": 33188,
      "old_path": "src/core/ngx_listen.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1824ef17cdf8912a26c61ebdb6fdb1e59324e3c4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_listen.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "17af4039eea2d39bbcb5b23a7e4ffda20203aa0b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_write_chain.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8d55af1cc2db4344db2cc17a825fd489eb928980",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_acceptex.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "10a954c9556f754d397a0d4f3dff661a0d5096dc",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_pipe.c",
      "new_id": "c64793d69a9b90426cce256bf9dc99f958ebd00c",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "a928145f476714b2d9e21989af4793e2c9d01426",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_pipe.h",
      "new_id": "f93adba0856c7884c9da56ba3d1500a7925d6cbc",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_pipe.h"
    },
    {
      "type": "modify",
      "old_id": "c0925efa81f01ea4398dcf9d03ded5850ab5ffa6",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_charset_filter.c",
      "new_id": "dd48f0bb1c5007bbfb7866783384405418bad5a1",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_charset_filter.c"
    },
    {
      "type": "modify",
      "old_id": "83981baf2412e2ceb555d3330453c740eebb97ae",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_chunked_filter.c",
      "new_id": "20a5d0d2ddb9536a88b8a8f1195297dacb5dba55",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_chunked_filter.c"
    },
    {
      "type": "modify",
      "old_id": "5b8cebb4be5f38e6c9bc7e92d794477027f32144",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter.c",
      "new_id": "6cdc56a05df05f9c8f0e3c1acecdd9c153e48a09",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter.c"
    },
    {
      "type": "modify",
      "old_id": "3435ed5b6f5e4abb01352c1ace0e9490f1f109ca",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_not_modified_filter.c",
      "new_id": "b00e2ff76170d969c905cb342b49393bf2e248fe",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_not_modified_filter.c"
    },
    {
      "type": "modify",
      "old_id": "c51a5f0cba69010b9df86a8b363d3564a2149106",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter.c",
      "new_id": "61669ca29aab15d2560c2f4d110aa207bdb45c90",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter.c"
    },
    {
      "type": "modify",
      "old_id": "e3157d8e67f832283e8451b7da397de8bd144a08",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.c",
      "new_id": "dda8e9b2c04998ac57694fd5fff748a1180b3838",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "597c309ff1b1d7bd521ad343f8cc7aaf5f30d78a",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.h",
      "new_id": "dedb06ac2745170979309687a60b4179023a54c0",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.h"
    },
    {
      "type": "modify",
      "old_id": "63a6adba66564a58b0997d66ce233772374f6732",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "09a690a9c948f63fa444c60c730f9bc0ce42b057",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "601568377e5c11f1e410325c0820e6e9d8c2b7b6",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "8c96d0e6fbddd74d8da91f3add764672b3329e58",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "343afd04bdb32c869d799c2d90f96d69a6798fb5",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_filter.h",
      "new_id": "c8fa8dfe153d4ada601623961d1a24292029ecd6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_filter.h"
    },
    {
      "type": "modify",
      "old_id": "a2e21e3bf725eb12d5e676025dfb87fcfd5442f5",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter.c",
      "new_id": "e8cd5b8a104196f852118957d4f965c911c397a9",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter.c"
    },
    {
      "type": "modify",
      "old_id": "061798e3dd66ab8233be4bcb8ea963c6acd35d3e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_output_filter.c",
      "new_id": "a58f4221eba2c9aa404271382c8605acc9ed2f59",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_output_filter.c"
    },
    {
      "type": "modify",
      "old_id": "337451239df5b12fd3e9b5ae31aa1ae0a32a4b14",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "0778c66794a0ba9d324bc1d9811c28423d77dce7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "913a0367ef4dbaab30a6b65367ac2d789b649a48",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "eb0d2d504ac409018e69464195660062399acf20",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "a45d361256395d8b9239a677c07a3810be18512b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "2b274d5a08af7eaf68e07980d6405a36a6df8364",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "109a9f43b0fab4dc30ab98dac2632c67d18d57f4",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter.c",
      "new_id": "b7cb16c3ff2d02b05e538dc7bace4e9e9f37ca27",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter.c"
    },
    {
      "type": "delete",
      "old_id": "8de85f6f70917a1199e45b368cf84e468352f878",
      "old_mode": 33188,
      "old_path": "src/os/unix/freebsd/ngx_sendfile.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "093265a33186d889a0c9177714c3e3d71e1c30a6",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_sendfile_chain.c",
      "new_id": "b435625467914f551148a2ceacb52dc0e291d5dd",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_sendfile_chain.c"
    },
    {
      "type": "modify",
      "old_id": "fe9a505c7b11116efda682431908e1dfd34ddef3",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_readv_chain.c",
      "new_id": "c83b076cecb39e3b98f90124ed8f0f26d0e3a149",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_readv_chain.c"
    }
  ]
}
