)]}'
{
  "commit": "0ab91b901299ac41e3867ebec7e04e5082a4c8b4",
  "tree": "b89e863c141bc482c85c351f84d9dca1d3570789",
  "parents": [
    "6e1bbd78967660b49e3a120bbeec6382ed193d5f"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Jun 06 19:49:18 2004 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Jun 06 19:49:18 2004 +0000"
  },
  "message": "nginx-0.0.3-2004-06-06-23:49:18 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59cbfbfe6e351b026787b210dd58c89c4522c1c2",
      "old_mode": 33188,
      "old_path": "auto/cc",
      "new_id": "29e94d0555a997dd4eb71edbc890aa591f650721",
      "new_mode": 33188,
      "new_path": "auto/cc"
    },
    {
      "type": "modify",
      "old_id": "86a1cddd866373282e7f596a029720993a9adbc5",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "c48443392f594e16dee973ea3908e91f3a40188f",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "55b66bf9332d108b9a99f5dceef329bb4ed944b7",
      "old_mode": 33261,
      "old_path": "auto/unix",
      "new_id": "c150f2e9c5abf843b9bb03c24acc13a48facd3ef",
      "new_mode": 33261,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "448e63ab62aecb3e155db730252151ab16bcdcbb",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "02983151ab5eb4e508ac3b8277acbcf0ee98d9db",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "6382ec10c60e9e124babfe2c982179fab07e9868",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "d5de0767590f5ffd83667228fffb241881251c07",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "ecd3c8bc49690ed290300364ec7a67ba12a529fc",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "8dbc4e49fb4b94c069cd7df130fc8dca82b10e21",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "ccb357bfe03ce7c05dec74a4e65d22f689f1db2c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_core.h",
      "new_id": "1e194e71982d8df19d9fb14b624ead519d88ce09",
      "new_mode": 33188,
      "new_path": "src/core/ngx_core.h"
    },
    {
      "type": "rename",
      "old_id": "de583fc09a7a33958ed4b1e81c849b038da16a97",
      "old_mode": 33188,
      "old_path": "src/core/ngx_alloc.c",
      "new_id": "65e2eed66d43fed4af733e79ed3e350c0f88e651",
      "new_mode": 33188,
      "new_path": "src/core/ngx_palloc.c",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "e64f84f4a0aa59c8984b0bb5c5809a98bad6a04c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_alloc.h",
      "new_id": "7774d356c4032bd0bbc709b24ba0c9e8d21b89fa",
      "new_mode": 33188,
      "new_path": "src/core/ngx_palloc.h",
      "score": 81
    },
    {
      "type": "modify",
      "old_id": "120624594374f4a520165e92d3beb655f5ad8992",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_rtsig_module.c",
      "new_id": "ec7dd17bc1a0efc39d862fc921460729c00a62ec",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_rtsig_module.c"
    },
    {
      "type": "modify",
      "old_id": "e9ec48ece5726ff3f31eda00cb3df68213b9092c",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "b8bed8950e81c8caf7b296fc9e2cbfc0550a3462",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "e85f531b7a20e79b5ec50d7b90c5c6bb33151fab",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "1b9dfb29080a77decb5145507c0d3eb4bb4bfe87",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "5a3a451e725f94ede579d81e4638e78c0570496e",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "9b53edbb525ab462c3e5bddd1a4cfe7f2f9c8ab5",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "279001bafc769538f098d5944f6ce3bec7b179fe",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_charset_filter.c",
      "new_id": "b79a4606c85c824113b4d11af3ee5c2b9791fdc8",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_charset_filter.c"
    },
    {
      "type": "modify",
      "old_id": "eb949751776089b3e443d161102aa4aaa8e85ea0",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter.c",
      "new_id": "cc7ba9c28d75b413c05c6bba312bdac01700e0d7",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter.c"
    },
    {
      "type": "modify",
      "old_id": "484bcb07b442149e5fb6f050ce34c0173f2738a8",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter.c",
      "new_id": "65a5fd0551eed18232c61084e5d15979e520fe48",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter.c"
    },
    {
      "type": "modify",
      "old_id": "532e8faabd87efa594636f9f8efee9b7a27703fd",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_handler.c",
      "new_id": "9c11c7eb1aaf38acf9c95909bdad44201dc5e2f7",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_handler.c"
    },
    {
      "type": "modify",
      "old_id": "bb718549b9163ca07f8c6e9d3f5f6387aa24d788",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "87eabd1d22b5b6103d91522306bf0623372f7765",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "96da0a5171f3341c2010893ef8251ed93e3beca7",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_copy_filter.c",
      "new_id": "6d901a46790bc10d4ce21cc8b1cc21245731efb1",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_copy_filter.c"
    },
    {
      "type": "modify",
      "old_id": "aeec7d21cd09720fc1bc3bbf75122a15831f9aa3",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "f68a60573685629340f202404176650f763ecebd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "a8a6cf0ef2d51b4e20a40bacee37841314a02637",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "9224e955357261e72511c9a51a401f4add2b7e22",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "delete",
      "old_id": "d90947f05fa4a88decc4cc32cc3b9d08473c4022",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_filter.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "97e1b9439014f6294d75fa02f8f9ccdf8a3a9e68",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "98fbc28a6fb815c67ea72a4226f49f679af72e99",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "cac8aed372896c3c8615fc4990a077a38fb9f8ed",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "3cf7307b21bde7647c8fd318174c2221a94bb07b",
      "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": "69925d1bed9eb773b894606b3fa2d2bb68d4ae1d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_alloc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "650f8bef3333d3a96fe6e16eb23ea91ca69754a8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_alloc.h"
    },
    {
      "type": "modify",
      "old_id": "1cdfee4e9987e30ce84131037e91690a8c5e739b",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_rfork_thread.c",
      "new_id": "740fb525d16bb99e2906624b8c805ee237a8390b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_rfork_thread.c"
    },
    {
      "type": "modify",
      "old_id": "65c04a95908786d3cd68e3338ebe5a4ea9ee941e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_init.c",
      "new_id": "dc96ddd856c23b75b6ea37e64962681481dd5d7e",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_init.c"
    },
    {
      "type": "modify",
      "old_id": "69d3f459b3e769a20814c6a7f252315bf4d84db5",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_socket.c",
      "new_id": "443c93bbf0003e80e2414ddd42b2a3bf1dba9afc",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_socket.c"
    },
    {
      "type": "modify",
      "old_id": "0b44c5ad47b830a0dc176cf04318206183f26f83",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.h",
      "new_id": "dbb7a0a54b5cc041cfacf9294cf3422c219bc06e",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "591e61bcbd2e72a7098bab585f675eeefa35907a",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_alloc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6ea00a2b809bd0ac8a34b364c685b80e62885ab",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_alloc.h"
    },
    {
      "type": "modify",
      "old_id": "c4ffc11218a3c61bcc6d86684a2ccd1df0fd9dc9",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_win32_init.c",
      "new_id": "7a25b28452668f0fc884d57e04c03a3a7f966fbf",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_init.c"
    }
  ]
}
