)]}'
{
  "commit": "df3254aa49c80b350ff4fa2eb50baf3cafbed71c",
  "tree": "15a72baf5205f698354f529e4ba2d5846b558c4a",
  "parents": [
    "04ebcd942969bc479b4cc680eab6bf01f488f12f"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Jan 11 15:26:57 2006 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Jan 11 15:26:57 2006 +0000"
  },
  "message": "nginx-0.3.20-RELEASE import\n\n    *) Bugfix: in SSI handling.\n\n    *) Bugfix: the ngx_http_memcached_module did not support the keys in\n       the \"/usr?args\" form.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "392094e3dab0a063f7e58e7bf6660170de2e3985",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "8a6741415db57707daf3fb0b0df44a969f528b28",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "b59808313e0788c06efad9a6fe91ea3ddb0e2bd0",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "c352da32407632f268ec958722d8a66e564a3526",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "7a6a3d79795269c90e176eb2e757398a8111a255",
      "old_mode": 33188,
      "old_path": "docs/text/LICENSE",
      "new_id": "4fe17bf419cf5ff0286f802b45e8372ea0875f03",
      "new_mode": 33188,
      "new_path": "docs/text/LICENSE"
    },
    {
      "type": "modify",
      "old_id": "b71341dafbdfe0d316d17e25fc98b819d92e7efc",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "c30b1a247f70ac56eed828f4aacc5a2fcab04862",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "a15f58e1a30ac4753967580b3fe486ddb6854e51",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "cba4dbb56cd6e756605f7fc05e135e675f569e60",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "38a59bcb125d6ecb6ca493fa818b0dcd56a99a68",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "43733aab08e18980a5ccf73528a53f2d3a09f36b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "0a1d69d9bc63cabd1fe89def19133023b38d3e2f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hash.c",
      "new_id": "1f677c9fabec4de981617ee522b796c6f17ba35b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hash.c"
    },
    {
      "type": "modify",
      "old_id": "855dde7c47942f7867e9dbf55271b7406d97926a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hash.h",
      "new_id": "ad73438075ef9b65503a5be0ea2b120630478615",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hash.h"
    },
    {
      "type": "modify",
      "old_id": "f2dab9c3b50c5fc1a9e1ef0e8f6ee3d9d7c56da5",
      "old_mode": 33188,
      "old_path": "src/core/ngx_output_chain.c",
      "new_id": "4b8364a69531c59d0253377540c3efbb9db7985b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_output_chain.c"
    },
    {
      "type": "modify",
      "old_id": "788463c3d864929d55053398f0dba069209ba18f",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "5a724af2674a78cc20d1afb87ddddc49d354ce97",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "8a048070e1f2e21ab509bfff708e7874d31bcc3b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_autoindex_module.c",
      "new_id": "8e2ad025576f08db0d148854885ae77fbdf99c53",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_autoindex_module.c"
    },
    {
      "type": "modify",
      "old_id": "8eee358be43e6f4ee0aa9aa75d9abceb56c70759",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_charset_filter_module.c",
      "new_id": "cf41b62375e69298b5b8dbd99d4d3052565fccee",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_charset_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "85ca9348699d557420d2521c9547ce46258ecb3c",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_chunked_filter_module.c",
      "new_id": "89c4a0429b025012eb7abbe59eb5c2aaba013ffe",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_chunked_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "940e082a503d56fede6998fea9f054f5036653b3",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter_module.c",
      "new_id": "663f7f2edcd21e90e4f18f8b85c7c0988e83c78f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "86c1a8057cf8da1b0ba8dd9f1f57e79315acbdeb",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_headers_filter_module.c",
      "new_id": "b0bd0a5ce5edb41fc9200789f09612cddedd7c74",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_headers_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "6217dd109c9cb2c300b40b7728349b5f7ed310f6",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_memcached_module.c",
      "new_id": "89a568d2e4411d64331ca87a61c69cc5b5d6bfbd",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_memcached_module.c"
    },
    {
      "type": "modify",
      "old_id": "4a6bb5cbcd38a35883be62a8e64f15f6886c83b5",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_not_modified_filter_module.c",
      "new_id": "6dd8a32045220d907d708d4ebe093d966251bbb6",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_not_modified_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "7b21eae254fef1ff493139384fc65182cc80e6cd",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter_module.c",
      "new_id": "a76b67a87f466093130035c958b0356acfda8abd",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "c984f7e9e6b1851bc4bc4aea23c0bd0deddf6365",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssi_filter_module.c",
      "new_id": "18e8729cefe17bf16ccd7996d7bdddc465e8aae9",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssi_filter_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd736480b92307a38db3c3219d19f32f7942ab2e",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssi_filter_module.h"
    },
    {
      "type": "modify",
      "old_id": "ed360faec52c964a94e0a39d904887e164bb4cc9",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_module.c",
      "new_id": "42cc676afdd2f5b350615482ec9c400f8e6caa3c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_module.c"
    },
    {
      "type": "modify",
      "old_id": "159bd34c5b04522eab1c5e5b19007aac11be11a4",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_userid_filter_module.c",
      "new_id": "a7cda3218f460e4e8f46752a5020e81fcc1beae1",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_userid_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "b9e124d6a09d405146ac8938df1fea7a0771a2bc",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "df758707f0d9f3b4feeb3cf48aba826e5c7ce68e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "26d41b113331cbe7212135de37b1f5bd7d662a0b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "dc7d9729987dc8739de0edf39c7fab4a05f9b8c4",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "b14b3cfc28de92cc628706360dc4f244647cf038",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter_module.c",
      "new_id": "d835c43ef40b5fedfd348b257a3338ac697713ea",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "b90d33e268fedb3d983eae6b55de6428c5ee06cd",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_postpone_filter_module.c",
      "new_id": "20a78a00ce14c97213ce42a5a2e0e25215ddb606",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_postpone_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "f1826331562c0e449f1cc2ecb773dcf216be3982",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "7fddde087f86add686bb5a16205eb1fa7a283f31",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "ed50843aaacd130223f073c4c12daa95b2677dcd",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "9f4ae21a5f7163acc5d59d277cff8283e819fb6b",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "f4ad1a77186318cb1a7fddfe6cf4148bc44091c0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "63a3a349470d91fc23ca7a87f59d897bcef21fad",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "cdf9a07f930a042f41106e95d8bcd9a1cbbff5e4",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "3c3a9e6c14a07c50076761e234247086810ed686",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "c4d0a0e7e378331e2c1fcf201d45f672fcc198e9",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter_module.c",
      "new_id": "30f1a72e2508e133f60618a8036ede117f45faa5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "7ae5948970e07fecb8b1880f03db36d2803443c7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_sendfile_chain.c",
      "new_id": "97f968c40b6c110a4700cf4ee1ca715008c848c8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_sendfile_chain.c"
    },
    {
      "type": "modify",
      "old_id": "225f9e1ec69a3a933e56a49e141cbfece1837dfd",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_sendfile_chain.c",
      "new_id": "fb9957728b7b855f607b84feadf58baecb5a2132",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_sendfile_chain.c"
    },
    {
      "type": "modify",
      "old_id": "1ed7239c2b70da54ce58bea027dbf468f7426dfa",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_sendfilev_chain.c",
      "new_id": "ebccae8faa6e088d0e168fdc1dab5ffd3f6467cf",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_sendfilev_chain.c"
    },
    {
      "type": "modify",
      "old_id": "f95c2cad8631639ed99fdbed18ea29154511c381",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_writev_chain.c",
      "new_id": "c8eb48269512b81a9fab462e7e332b8d5d43136f",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_writev_chain.c"
    }
  ]
}
