)]}'
{
  "commit": "94e32ce7f885ecc648ae6377276f8813fc1c9347",
  "tree": "88da0722e206c60326b466b85ab118c00be13f55",
  "parents": [
    "7469680c6c32901e7b6082a0e564430b587bbcfa"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Apr 07 14:08:04 2006 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Apr 07 14:08:04 2006 +0000"
  },
  "message": "nginx-0.3.37-RELEASE import\n\n    *) Feature: the \"limit_except\" directive.\n\n    *) Feature: the \"if\" directive supports the \"!~\", \"!~*\", \"-f\", and\n       \"!-f\" operators.\n\n    *) Feature: the ngx_http_perl_module supports the $r-\u003erequest_body\n       method.\n\n    *) Bugfix: in the ngx_http_addition_filter_module.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a890234e0274b45aa55ab2972f248ff308d3cba2",
      "old_mode": 33188,
      "old_path": "auto/cc/msvc",
      "new_id": "2f1e8bcd566b8cf2695c339c67fbd116f9bbb562",
      "new_mode": 33188,
      "new_path": "auto/cc/msvc"
    },
    {
      "type": "modify",
      "old_id": "f4c85e45a894da5a0c98ce4b5c8c54e523173f22",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "fde85e982631cb40f09654715949c08098413037",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "3f910cb261681c9e8ad5acd2106e86b7731aa172",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "06e46c0c65d15974f0815ee0d8a11a06fa5e45b6",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "2876318a3f7ff8d9be578b643cc60df1695d5619",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hash.c",
      "new_id": "0ee5e77ca9acdaa1a6c3dbe2bfd0967ddddbec5c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hash.c"
    },
    {
      "type": "modify",
      "old_id": "ee68fc1c2e769b1b86b0e475bc6d4febdda6f148",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.c",
      "new_id": "a42df699b727f2f96b01102c6898b8ba7f04108b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.c"
    },
    {
      "type": "modify",
      "old_id": "0e3430385b412cf2277a84d08e96a5ec9b94cf65",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_access_module.c",
      "new_id": "710dd248eada84751fa7a1f49bd9ee45a3096979",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_access_module.c"
    },
    {
      "type": "modify",
      "old_id": "efd622e5a78199e372087eeb4c7b860386af3c88",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_addition_filter_module.c",
      "new_id": "842124d91f55273351cdc052aaa5a906eb2673bb",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_addition_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "48192cad10e14fd5d58cf7b4d4decc9827df5de8",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_auth_basic_module.c",
      "new_id": "d33e7f6cf448b10580ce0587b030e91c4fb8ddf1",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_auth_basic_module.c"
    },
    {
      "type": "modify",
      "old_id": "3ad419b39f3bfcd8cc3e4506caec5af9cba83c25",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_referer_module.c",
      "new_id": "eb01857aba958711ceed570adcbaf8734081262f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_referer_module.c"
    },
    {
      "type": "modify",
      "old_id": "2c895c520e8328626b2e12611dd5e3d90be841dd",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_rewrite_module.c",
      "new_id": "5709b565278440ac88105bcbd2646fbea9c37f35",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_rewrite_module.c"
    },
    {
      "type": "modify",
      "old_id": "d0453ea8d4482c0040055c0d6243cd0709cf9700",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/nginx.xs",
      "new_id": "7e2cec30e3260c42e0787396b17267e2cd6f9460",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/nginx.xs"
    },
    {
      "type": "modify",
      "old_id": "b50d580c5d25a2fe5410a71bcad1a7c186ec6810",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "5a23d1dbbad4a656e48ab3d4fcb6f3765ee79e71",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "84816ae2773accde4f31e903623485814f11d204",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_config.h",
      "new_id": "66292105a40277ca8932eec5adaaba080287a1e8",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_config.h"
    },
    {
      "type": "modify",
      "old_id": "6e55c40741cc99bb1ebe141a253d601d452c2211",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "62e172b62f07d4f2792207e237b482e77f3ba38f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "9f5b65c967bea029dd8d2cf827e176e1b8a7e69c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "6e19ebf8c6ebdcf1386cb90d6816d06ce799abd3",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "514658ca29e1c7704b5bc4f77514639bfc9e1321",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "103db1788a949b04d2b651a34b0c139d485277f0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "7e1a43b5d45542d5ed616acc4a6142daaa8964fe",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "2e4ec22b9faf4431f239969498cda50c67c426e6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "dc7b895386439334f57a1eb4978c32fb38b43e45",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.c",
      "new_id": "ab6f3a0e43377a08fcb369411e0c5e05efab30c7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.c"
    },
    {
      "type": "modify",
      "old_id": "5c53aec59b58d244c76b368866bf39cbef41f78c",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.h",
      "new_id": "abbbf43f49f4f13ab0de39794ec31eec6340c84f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.h"
    }
  ]
}
