)]}'
{
  "commit": "980a92472cc30271ad7e88eb2dcc43f00e984d4d",
  "tree": "b8940cd9e6b8859c78e3c023c1373bae02371f2e",
  "parents": [
    "b9e344175f4e971284aa14c8fe685936a4957d52"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Sep 05 19:54:02 2004 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Sep 05 19:54:02 2004 +0000"
  },
  "message": "nginx-0.0.10-2004-09-05-23:54:02 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be76fd83a25119c77de4888e1c7d0e49b37346f1",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "d80a05cb84bcdc3c08418f4ba31ffe858b2fb531",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "c88e77fc3b5e288ca9cd58f1807a9b4c2723bb40",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "538e6ad52fd7fd0ca7f8256123f2f1f5f13acffb",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "f54517fd58b3d41e1d5f28340e1cd272b7d04702",
      "old_mode": 33188,
      "old_path": "src/core/ngx_array.h",
      "new_id": "79a86e643bdca87e5de11d4dea195340c404accf",
      "new_mode": 33188,
      "new_path": "src/core/ngx_array.h"
    },
    {
      "type": "modify",
      "old_id": "d546fe6675d5ff52dc3ff49e32c46c6a54d39c58",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "ff236429d5a3d88d56afc2fddf649be0c4dbaf0b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "05a3a78f1b2d70e6d39197c366a0588e9a813f33",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "cc309e3337ce5eb0251966bb68178683a6e53b50",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "4da8343fc4bdcf551f241693cacba2b25dee8fd2",
      "old_mode": 33188,
      "old_path": "src/core/ngx_list.h",
      "new_id": "757564f029620c03f8dbc0b1c7e69e1e66c59c64",
      "new_mode": 33188,
      "new_path": "src/core/ngx_list.h"
    },
    {
      "type": "modify",
      "old_id": "7638b6a70b7270d17dc158d7925a3c28a34179a0",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "a3f6e77cbf18ed505e8c3eb146ed98d11f6e2d3a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "611f157ef85212e95370dccda0f71ec7eb6a38bf",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter.c",
      "new_id": "8fbf3a9a38888cbd553c7b76a508a7a8933d82c7",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter.c"
    },
    {
      "type": "modify",
      "old_id": "7dcb88d10c300f98d74f559a472eabb6d5efb459",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_headers_filter.c",
      "new_id": "b821c0db19e5cea7bfb8b9513b2e74a3d4e96839",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_headers_filter.c"
    },
    {
      "type": "modify",
      "old_id": "8d3e3dd930c493b040390e5ea2e2efd40a848881",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter.c",
      "new_id": "913c90a96ec98e2b520ab7b0418db10456bf285f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter.c"
    },
    {
      "type": "modify",
      "old_id": "cf942ad24b6138077e63bdc49ec538ad77d43fd3",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_handler.c",
      "new_id": "ad7d9cf538e74bc683e348c70be016b57bb736da",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_handler.c"
    },
    {
      "type": "modify",
      "old_id": "57d7aa0779ec00eca58e484eff60de60892bfd7a",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_status_handler.c",
      "new_id": "97492ebb9d790f1e7bb5bf85ec821f012e52c4f9",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_status_handler.c"
    },
    {
      "type": "modify",
      "old_id": "ba0d5838e94c38da3469622e38be81b182912612",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_userid_filter.c",
      "new_id": "842719e52e5e2ef6865fe55fef9a7011bbd4017d",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_userid_filter.c"
    },
    {
      "type": "modify",
      "old_id": "8ac6d506aa35f0f339793d638789bac393ab9eee",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c",
      "new_id": "5930ceb14a20859df864026363e4d547c6d5fb5f",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "d242ebf448b676a7e35ca8b95f6f518c2c52a0eb",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "62daa8dc120a093fc6d4f685099caef64ef41899",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "738f1ebf58e9acbfdb351b28d30aad672959895c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter.c",
      "new_id": "bc78ce974d78602b01b702077421785d340402c3",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter.c"
    },
    {
      "type": "modify",
      "old_id": "057da781567440cf13c04ff2d7e052dd62c6c684",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_log_handler.c",
      "new_id": "35014cf2a7ff5a76743099e3f36ddc7c1168c182",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_log_handler.c"
    },
    {
      "type": "modify",
      "old_id": "b05ea92cee89fd5920ac1475134a163700cb9178",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "185db72a782710478e11913339c24689e3429d6e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "470dcc16de8ea34290ad1b37f790c8ce3b07b29c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "145d17155916e24d143a11f37332b664a077fdd7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "81476696b97496ab08755c511da108379f4ed3bc",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "d589dcb97306a46c38dea054acc1a63872840786",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "rename",
      "old_id": "900dcb347d683c5c52bfb0deb80c2cd66864d580",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_proxy.c",
      "new_id": "900dcb347d683c5c52bfb0deb80c2cd66864d580",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bc39226cd49e805b9c2f413cfacf08aa8eef6ea5",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_proxy_handler.c",
      "new_id": "635ae020c25bcd8ab94c0c941d24be17d76fdd47",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_handler.c",
      "score": 77
    }
  ]
}
