)]}'
{
  "commit": "1b138ed141c0bdb0c9944c1ae70e53682ed2d035",
  "tree": "c5b4cabecced530570f4a2d6a93cc7d5fc8e044e",
  "parents": [
    "222a2adf40eb25ff613c251f15032f1e39d7f609"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Nov 18 21:34:08 2003 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Nov 18 21:34:08 2003 +0000"
  },
  "message": "nginx-0.0.1-2003-11-19-00:34:08 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d0b3ea60c4edde82d4307285a8b3966ea7729e2",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "b5e4392c071b56bc22081a7f320b87d4fb44744c",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "d460fbe45cf514e820539694cb1cbf0185f989cc",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.h",
      "new_id": "23f436e91f9faf7abbd804621ad1cb65a92ba5b4",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.h"
    },
    {
      "type": "modify",
      "old_id": "f5a1c66014a349dd9e9bb67b20cc0f97899d2d84",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "ee4c653db1f73853c86cbbd36f40efa8544ce498",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "33a5250bbfabc7a866b3cefbb13cd5558cd8495a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.h",
      "new_id": "b1e5fb855bb685d48840e9b37de8bdda494fbe78",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "087b0ad0caab45a26c61668d510fc551c5aad363",
      "old_mode": 33188,
      "old_path": "src/core/ngx_garbage_collector.c",
      "new_id": "e673acd5a1e4509e411277ec8444b1304d1046a8",
      "new_mode": 33188,
      "new_path": "src/core/ngx_garbage_collector.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1164484b14a5b2490e92f535e260eb475442a402",
      "new_mode": 33188,
      "new_path": "src/core/ngx_garbage_collector.h"
    },
    {
      "type": "modify",
      "old_id": "e21524351146689c499f0513e3a3308f9ea5a0a5",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "e741ebdc298ed5ba03f9894136d91d3a975e7d14",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    },
    {
      "type": "modify",
      "old_id": "eb618cd0c804ae8dbff08817f2cec939c7825246",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.h",
      "new_id": "212fc8bf6f55f9745972217b61f6b221901d875d",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.h"
    },
    {
      "type": "modify",
      "old_id": "c922870821ffbee9946e1ec623c209b302a8828c",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_handler.c",
      "new_id": "69f1a14170bbffb08c08cd02a63af01422f59b88",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_handler.c"
    },
    {
      "type": "modify",
      "old_id": "28ffde143c40e21df1d53663e31f34c6f18fe956",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_cache.c",
      "new_id": "958471b760bb087810c9c33b24b859a57c7bede7",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_cache.c"
    },
    {
      "type": "modify",
      "old_id": "83b90665d8ecfb68847fddaf85628aa82227b047",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.c",
      "new_id": "7a012c88d0b0d57aa9e49fe8d696032c2797b841",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "e822a3fa57ee9465e3b70c8dd8580a8c93e1c2ec",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.h",
      "new_id": "0258de5d84caf2ca55259ce7d7aec4642e10fcc3",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.h"
    },
    {
      "type": "modify",
      "old_id": "4dda797bf45856ad37552246e3e952434d291b72",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_header.c",
      "new_id": "76d33211c903159bf5e0ca44d9c4401083f2272f",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_header.c"
    },
    {
      "type": "modify",
      "old_id": "135050ef9dfd9ebdaad54c451682c4e24f8bd581",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c",
      "new_id": "12a4c6232892d7a0b3217a41adf3834745f290af",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "aef53e8915fe0b026862fc98c6574b3a231dee90",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "f4f68ff151dcab899bad7af4de9e407ef9315ea2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "b3245a09824977c45f4aa86e822ad9edf4e36cf9",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.c",
      "new_id": "8eb62ebd00ff01c04cbcaf83366505fc7bd00e09",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.c"
    },
    {
      "type": "modify",
      "old_id": "67ca223983426e644f364d2231f0784b9e6b6e75",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.h",
      "new_id": "70a792842840e6d3a92df5714cdc7342d02c3e0d",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.h"
    },
    {
      "type": "modify",
      "old_id": "529f2ee27edcb1bf676d008650f557c16dedb5de",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "f4f5d4f3cde54f6d770352e06f2e3de3fa3d87ad",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "7bd7eeaa183ceb1ff4466e66c08c648abe00a405",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "695d2e5c098db6d671d2584be9eceba1650893b5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "ef26a6004162d717dbd64fd01e491b01f1ec1cbb",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "2a28a67b08955e388a3d2280ff2d1ec93cfc9366",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "76b86a0356f1098f9e847378c8ffc551120919c2",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_files.c",
      "new_id": "7b9d4e44044f2518565f0f95812b8fb5a7cdb99e",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.c"
    },
    {
      "type": "modify",
      "old_id": "57b98cc592529a4159dc652df252df90417a8bc5",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "0493b3b881e8a408783076c85631cc44be6cc1a6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    }
  ]
}
