)]}'
{
  "commit": "c02473048cee372cb8644e1f2d566431781074d2",
  "tree": "689654cd7b37636279b5587ddd3b45ad6bddbd3c",
  "parents": [
    "b1af9bbcabf1bdbe119366971a2d0f6c3f8f595d"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Jun 27 18:01:57 2004 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sun Jun 27 18:01:57 2004 +0000"
  },
  "message": "nginx-0.0.7-2004-06-27-22:01:57 import\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb9e25547615ea9eda3a7aed00b2c5c048834fc0",
      "new_mode": 33188,
      "new_path": "auto/endianess"
    },
    {
      "type": "modify",
      "old_id": "f1c9c5978a6deda5ed6da3ca689143b16e5f5d6c",
      "old_mode": 33188,
      "old_path": "auto/fmt/fmt",
      "new_id": "daca0690042a663be8ab8f08f0087dc34081ed5c",
      "new_mode": 33188,
      "new_path": "auto/fmt/fmt"
    },
    {
      "type": "modify",
      "old_id": "d69867714e9ea3a4b71abe2f6f8097286bc5117a",
      "old_mode": 33188,
      "old_path": "auto/fmt/ptrfmt",
      "new_id": "20f0d320c292968731f7b87bea305d51c5bc7aeb",
      "new_mode": 33188,
      "new_path": "auto/fmt/ptrfmt"
    },
    {
      "type": "delete",
      "old_id": "91752a26d75a7b6cce35f94376ef497abe94685c",
      "old_mode": 33188,
      "old_path": "auto/types/maxvalue",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ebb0fa9b6367dd597fc2ae62d92346e235b580dc",
      "old_mode": 33188,
      "old_path": "auto/types/sizeof",
      "new_id": "102f343bc3e8876613c30e1b8661ec47d6ebfe08",
      "new_mode": 33188,
      "new_path": "auto/types/sizeof"
    },
    {
      "type": "modify",
      "old_id": "531bb7e2f60ddcfbd41ed7298283b27bf6c14fb4",
      "old_mode": 33188,
      "old_path": "auto/types/typedef",
      "new_id": "2bf67cff23dba5748a2c7a4737820f8adc02a19a",
      "new_mode": 33188,
      "new_path": "auto/types/typedef"
    },
    {
      "type": "modify",
      "old_id": "f46ffb6b4018e921773886fb714bb53709059457",
      "old_mode": 33188,
      "old_path": "auto/types/uintptr_t",
      "new_id": "cd2df8da50651082fd3960866b11cd739f40e9e5",
      "new_mode": 33188,
      "new_path": "auto/types/uintptr_t"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c08012ce2c8d2d7ef18ed309b3b17fb916868af0",
      "new_mode": 33188,
      "new_path": "auto/types/value"
    },
    {
      "type": "modify",
      "old_id": "f4bc83da0aa3608cc4c62e25b4a1a04f5ef81522",
      "old_mode": 33261,
      "old_path": "auto/unix",
      "new_id": "36b9744d86e3d65000dfabb969b3c6692e1f0f55",
      "new_mode": 33261,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "5511ea76591a5bc680c47c431bf66bb780f69966",
      "old_mode": 33188,
      "old_path": "src/core/ngx_atomic.h",
      "new_id": "bbf4a7685af256a26001da6d8e3f8252a1451bb2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_atomic.h"
    },
    {
      "type": "modify",
      "old_id": "465e1bfe12be3eef0ef318823cf37b1e0b85caba",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "a6e5b092afa4283dd2a549268ce767701b53e7f8",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "67275bd5e1e86b073d317279522326179981f10f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "09684c53fd581bb6f59c8811490659e566d23aed",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "ed6e3737a5ef22f3e554a60f9126ae30a3f4e8ea",
      "old_mode": 33188,
      "old_path": "src/core/ngx_core.h",
      "new_id": "58b1d123890a3969e15a69b7ff8b12677b3cdb53",
      "new_mode": 33188,
      "new_path": "src/core/ngx_core.h"
    },
    {
      "type": "modify",
      "old_id": "3b673300fc5c42e7870352a2686a4e839a03c24b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_garbage_collector.c",
      "new_id": "924f11adddb37bfbdadd58115ba5e48d07dd580c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_garbage_collector.c"
    },
    {
      "type": "modify",
      "old_id": "aa461c56fccd17f3fc6c738a860a46f3430e680d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "2717d5c5b699f63580b8755927a94e1fedc78bc8",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    },
    {
      "type": "modify",
      "old_id": "8fdf685df9a5e36c857ee80939fa0200147b8b56",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.h",
      "new_id": "1fb712d44f90249061fc7d5c74f8a00b7e674870",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.h"
    },
    {
      "type": "modify",
      "old_id": "4a844e910dd735a6e0e9e0ee4f64ffcc86ef6a4e",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "001d6a85ebb09314e32541e96834ba88b7deb1aa",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "6d497e08c9f4bff7358e03a6d286db7da8c05edb",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "58a5f0f70cbd3f721f6dc535816fe35340092717",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "87b02e13d57f1c5a25a15a8972ecde80a8432240",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "8e30ccddf31e6337624f3e6bd7fd354813d58b23",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "bdc9f4650a93cfe537a800a8ced07ffdf6f722af",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "984570f80e98bb04057a1001976c3bfc8f2d0a74",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "96475f366eadbb1f73295c6a21c96fd9d23e0ba6",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_posted.c",
      "new_id": "478744341495dcdba369859c36ffe7cbb1c1f7fe",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_posted.c"
    },
    {
      "type": "modify",
      "old_id": "78f302e0e5e0e83224b5fac06786fbd1f048219c",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_posted.h",
      "new_id": "b060cc6d9da94e0980769465c5c45f503659f710",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_posted.h"
    },
    {
      "type": "modify",
      "old_id": "5f3825ebdb93d1d26a47993b894f21b99009bd06",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter.c",
      "new_id": "5c6d0d12df88ae9f2662603f58138b8621a52602",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter.c"
    },
    {
      "type": "modify",
      "old_id": "7f74b47930a863673724336bc7dc5c36730a6927",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_headers_filter.c",
      "new_id": "b850ee36d3616caec3d5152de6d44c990c483d61",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_headers_filter.c"
    },
    {
      "type": "modify",
      "old_id": "99ac1aa8218c0c2bbcc8324766d95f1083346e04",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.c",
      "new_id": "b7177a339a54ccbfb84fa1248a72de620eb71032",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "8ce73cfebb8019d5038c7074d03a7d6d7d749e55",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "4bff8cc8a39354a67234dfa14358095f43505941",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "570eee89bf0812619d7a8d6012d5318713747935",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "67f5fb3ed926eb53702f25fba69f7be370b14d36",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "740fb525d16bb99e2906624b8c805ee237a8390b",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_rfork_thread.c",
      "new_id": "c4cd30205dd590ecfa3e594493d21ba43ff48ef1",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_rfork_thread.c"
    },
    {
      "type": "modify",
      "old_id": "8a75e229fc9f5e81674981f03c9a126d68f25125",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "c01584e71c3aeeb79da6a62e1da12209750d709a",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "21966f2729cc36cf4043e60e13919f60081976e6",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "6d7fe06c21e5d21a0936f42c45ebbd769d1d5cf0",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "b1e71cd4e9a58fc535ec7cb7a29f042a52c878be",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_config.h",
      "new_id": "1bae50e23c11b56fac3402eee27a0b0faef03937",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_config.h"
    },
    {
      "type": "modify",
      "old_id": "52252747eba23542056ad01de180a838ac6bf834",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_thread.h",
      "new_id": "6412fe8b2964d44fcddc6e57c3487b436d6f882b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_thread.h"
    },
    {
      "type": "modify",
      "old_id": "5ba95bc30df153ddef7245748fe3558d3c9eab45",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.c",
      "new_id": "8647e0e6974cb90b97b1313c0ce683b2fe53c9a9",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.c"
    }
  ]
}
