)]}'
{
  "commit": "b71c690895870290663dd4eef453d195209269ce",
  "tree": "f95ec569e2482a95ee2789e5e25991d0fbbb92e6",
  "parents": [
    "9bda615eef680b3a2ea8ceccb51a872a4bcc340e"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Aug 04 16:04:04 2006 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Aug 04 16:04:04 2006 +0000"
  },
  "message": "nginx-0.3.56-RELEASE import\n\n    *) Feature: the \"dav_access\" directive.\n\n    *) Feature: the \"if\" directive supports the \"-d\", \"!-d\", \"-e\", \"!-e\",\n       \"-x\", and \"!-x\" operators.\n\n    *) Bugfix: a segmentation fault occurred if a request returned a\n       redirect and some sent to client header lines were logged in the\n       access log.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d7fe3bde1c65f85a96a032d28723224f570da5b",
      "old_mode": 33188,
      "old_path": "auto/lib/perl/conf",
      "new_id": "9dbc279e4b9e2aa5a9778f32a73ba08801b34982",
      "new_mode": 33188,
      "new_path": "auto/lib/perl/conf"
    },
    {
      "type": "modify",
      "old_id": "3b7e6f3735addce71bb3ed8043733383c13c6b67",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "20ec3b033c243620789f7df322686b3af9092592",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "86beaea070bacf2c7586295f47d4556801610db0",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "c85e2a73a4eddf19e98771898f79a19e61c58a2c",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "a730ede11ff6e1542345ee53069a81b2a38a2182",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "f6bf04b03834f07e1e1875e3252285959072c95c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "3ec3056129f6b7cbd504eac2f684bf3e85c930f2",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.h",
      "new_id": "b51cad21ded8084be008474e63b22bf5fef2f141",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "0ea937f87487dead633018a6cf046ef27a95030b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_dav_module.c",
      "new_id": "990138607f5d6697df02daf346dcb840dd3b2352",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_dav_module.c"
    },
    {
      "type": "modify",
      "old_id": "980de1920e167c62a10d1ccca290fd9de9d4f5d8",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_rewrite_module.c",
      "new_id": "30fbcd87e34cd303133a070b2ec97074fd536123",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_rewrite_module.c"
    },
    {
      "type": "modify",
      "old_id": "8c78e0f95c0b423df8a616451db494b53fbbb623",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "344f613617bc031aa84b36a09eada31781c0b97c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "ac4543b7cce52f1c77c7128a659f757d78755ff6",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_header_filter_module.c",
      "new_id": "a1b02f53d69a85e32143abac686719a533855544",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_header_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "e645e811ae4e36b9f084194bffcab59f8f8693c0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "42933e8d2f5a82827b4d3329761213e3294c106c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "83c1998845606993333d2e1ef019b73a4f7c1965",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.c",
      "new_id": "947bce6d8e1524b57e91c91889c868dc5cc9bca7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.c"
    },
    {
      "type": "modify",
      "old_id": "c4aa408c07567ef290e9a52945b1b6b72b482fc4",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.h",
      "new_id": "cac765068554b017744393e71765fc2ab6da8f85",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.h"
    },
    {
      "type": "modify",
      "old_id": "29b6495832019876ce0c3c29b590ce03d3e892a3",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_files.h",
      "new_id": "dffef52a50e33f80d695a381a1eaecd489184657",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.h"
    },
    {
      "type": "modify",
      "old_id": "beba0a83a1ee144626b3b7dab950d9cb2824a465",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_files.h",
      "new_id": "b1c72300a5894d0f5f97ecb725003aa42cdbbd84",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_files.h"
    }
  ]
}
