)]}'
{
  "commit": "08e63d46ded2584fea1e7547fa2e958ab978f42f",
  "tree": "61903390323a199b0cd22c667f24376f5ecaf4ac",
  "parents": [
    "4641f171ccfc7e0936646c65ba13515e82299ce0"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Aug 14 15:09:38 2006 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Aug 14 15:09:38 2006 +0000"
  },
  "message": "nginx-0.3.58-RELEASE import\n\n    *) Feature: the \"error_page\" directive supports the variables.\n\n    *) Change: now the procfs interface instead of sysctl is used on Linux.\n\n    *) Change: now the \"Content-Type\" header line is inherited from first\n       response when the \"X-Accel-Redirect\" was used.\n\n    *) Bugfix: the \"error_page\" directive did not redirect the 413 error.\n\n    *) Bugfix: the trailing \"?\" did not remove old arguments if no new\n       arguments were added to a rewritten URI.\n\n    *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9daa7f9ea70e805c9af02b95baf89a4e22d7606a",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "0c0de897f504185c3ea674fdc56e77a0b222f46c",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "051bd68f3f02e93aa7743008f08c9a9ae957c7ba",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "b7c0d084f43f6f84e8476bc4cd23b8b922c2c024",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "8d5ef95d2264d501a898f5f3bcac1d64ffadf40e",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "98e098b49b9615becb790726f598702d749383ac",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "a6adc3cbd838c728d818e4984a0ad110499bfd64",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "0d80b31439dd8ac4f848d79e7abf31aa10af3d63",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "8e287a6b2cd3b0b22fe303b5c1634c301c070cb3",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/nginx.xs",
      "new_id": "53b6a9230308b7fdf1308c098e942c6a95575dba",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/nginx.xs"
    },
    {
      "type": "modify",
      "old_id": "b3e1175842b8a022f77df3ce2f8562610a570207",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/ngx_http_perl_module.c",
      "new_id": "6f979c6619765739fd0c74c4bf06bce9023ce674",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/ngx_http_perl_module.c"
    },
    {
      "type": "modify",
      "old_id": "9d33d3af6b872f3ecb5519a446ca91f1a55f90a7",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "764f35c574cee4980a35b091a1dbbc9e090e16fd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "5ea81032fdf786f44f3f8c88830143ac4240e887",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "35f8658275879015fdefe4fef75afc38e98602db",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "460cf399d4db7d777327038bd08e66fddf214968",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request_body.c",
      "new_id": "fb183c68e8d11d4a865f484df2b214368b948959",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request_body.c"
    },
    {
      "type": "modify",
      "old_id": "1918397fb005588f3278131c6724df90bdedee65",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.c",
      "new_id": "2169c87ed04fd0d6e9212289bb1c0ecd1733fde9",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.c"
    },
    {
      "type": "modify",
      "old_id": "734ad694792080cc70b53118f88d6ce393eebcca",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "dfff64107216e5ba288096dd6c76ca907f0ea559",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "5e22f2d835eb3fc38ee54f95e787fbdd3f3c4f44",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "d5b7aee536964bc5e73c00661e360fb46b6c15fa",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "4e865a3c0734b078f8414295878dfcbe59c2f439",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd.h",
      "new_id": "f202f8f87a817facc4bdbf4d63fddf4b7c9943bf",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd.h"
    },
    {
      "type": "modify",
      "old_id": "f82a6ac20123233df1dd6b8292a555327dc57eb1",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_init.c",
      "new_id": "cb44829474dd323bd451c5a328befaf018730dd8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_init.c"
    },
    {
      "type": "modify",
      "old_id": "8d2f7915e79cb98156b069b4844da35b76d11640",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_init.c",
      "new_id": "195d64d8140fdcd96276c657e433ef279ebb65b3",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_init.c"
    }
  ]
}
