)]}'
{
  "commit": "85ef94ba857237882c7e68dea87a1dbc68a38fe7",
  "tree": "1bc05e18adaabc75f91f1c7b34c7358e60b0efdc",
  "parents": [
    "2e87bb645af1d3152c9961d49ca093d4cbfe630d"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Jun 23 13:41:06 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Jun 23 13:41:06 2005 +0000"
  },
  "message": "nginx-0.1.37-RELEASE import\n\n    *) Change: now the \"\\n\" is added to the end of the \"nginx.pid\" file.\n\n    *) Bugfix: the responses may be transferred not completely, if many\n       parts or the big parts were included by SSI.\n\n    *) Bugfix: if all backends had returned the 404 reponse and the\n       \"http_404\" parameter of the \"proxy_next_upstream\" or\n       \"fastcgi_next_upstream\" directives was used, then nginx started to\n       request all backends again.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16ca64b228ffd48b98147b6981997e7b98d0f332",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "362db2391b0568f6f064f6ccbd9843afa599490a",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "4e9ff796a808bb4fa83dbbbfe38a08734b8a90d4",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "f9f1a061b56c0207e6a70453dcd2b1cde7586424",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "57806437a2e69a8b6c1a6c95810b51d6ba153628",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "b67223a692df2eb9b97ac6429992e90d43025ac3",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "9cbf3c92a610dd9c165f3a37dd2c69f0ebd8a570",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.c",
      "new_id": "e21a9fcdd5f3e17868c4cdf14f9c8da6bf27f412",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.c"
    },
    {
      "type": "modify",
      "old_id": "f43987e85563b30f8457bd0e490e736111833a11",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "3b0dc3759df1387a0f15952c9c063b44d70b76a8",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    },
    {
      "type": "modify",
      "old_id": "2f559a34d11121854dc9c3cbe056c4a4d73071fb",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "e07a33d43ab2924eb8b2867b031226ab7b73d09a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "48863abe52720a249a5fed09b8e9fb27ff396050",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.h",
      "new_id": "c8e70747c2a0fe840039a2e83e1206aefbdcc4bc",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.h"
    },
    {
      "type": "modify",
      "old_id": "ab4418f9b1421c583d27897ef4d3e175c4f45536",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_autoindex_module.c",
      "new_id": "e26d2947e747d6054b5f01ef6afc03dd801f47a6",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_autoindex_module.c"
    },
    {
      "type": "modify",
      "old_id": "117281ca2b6a899efffc76fa43b3982b77eecdc8",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_charset_filter_module.c",
      "new_id": "caf3f3f70fe9b2118dbd0270b55fb7cb6a941a31",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_charset_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "c3e1ab79ef3fa7bbbd0c59407f547e5aa3bfa744",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "9ced028a53c0621394fdd8c0f1a502b36e3b19dd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "51ffbc0dc2fb54a4d12d96de84b763437f5e7762",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "d7ee08f725536188b4569b0986184d53f674a9f5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "38f44989181fca2134aa7ca39d8e85961ff2fec8",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap.h",
      "new_id": "5ba390055040d673bd5c84fa932e0d7e3b68a29f",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap.h"
    },
    {
      "type": "modify",
      "old_id": "7e6c44b23e07195fa844fd984052438842a4d0d7",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_auth_http_module.c",
      "new_id": "fa984b855293270c1221af6926291943cc73d6fc",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_auth_http_module.c"
    },
    {
      "type": "modify",
      "old_id": "be2c9d1c5ca29208d9cafc25020608438d6f21b5",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_handler.c",
      "new_id": "680bf20d00c067b57fd16919c77129ed4263ba50",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_handler.c"
    },
    {
      "type": "modify",
      "old_id": "d90cf6691eb7bd1985f4fd42205751c641de2048",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_atomic.h",
      "new_id": "746a71515b2e87459becc6c1b5f87ac7b4abdf3c",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_atomic.h"
    }
  ]
}
