)]}'
{
  "commit": "2686cb44529462614a1846f29922bb68852dafb6",
  "tree": "a46abd5e6cab450dbc23f220a424a296c0877e2b",
  "parents": [
    "cf64a6c5361b23f1aa182e50537ebb4c6c34c453"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Wed Mar 20 10:36:57 2013 +0000"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Wed Mar 20 10:36:57 2013 +0000"
  },
  "message": "Preliminary experimental support for SPDY draft 2.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09923911a2b2c95a45bb527d14b8f5326ed2121b",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "a78e785e5c0d1e139a7ec15e541d064d46222f19",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "150286d7bc357348e178227acc9f03aa8f11e3a9",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "6713379e3b902e64cb4ba6946257eed867b5c392",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "cc19f8d510bc40c4029a56f878320e209e15a6bf",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "90465c31420ab6dd8ff39b26000a7e22fd5a1194",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "eb1e61d2d473da95cbcb464223f574d70211b14b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "a6c803da0dcf64b23e269a010170bc4858c76dea",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "f1f8a48e08f8e314a9378ff4a34394b725ddc212",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "8704c404c8b175f022c74e72216e8e34ee3dbecc",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "c264f1634150c8e1067d0494e341bb594d7b3747",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "3d758bfd96320dbef62eb24f6c32c1a576b79025",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "c4914997bd1fcf6b48f0ed8ef2d1b32277641d10",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "80cf2d6b95191fcba44461800826534e401d6237",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "921ebbcaaa6171c8b6ce2272f81e9b1668f9fc08",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "5b38000d8db1c55674031acf0ed364b06df8ee04",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "a6ee74ecf01283a2dfd8d475968ead1f6c13d36e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_parse.c",
      "new_id": "34b3b85d060d27837febd0cd0e65dcdc35b17a69",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_parse.c"
    },
    {
      "type": "modify",
      "old_id": "2e6c9e25d31de85c8a7787154d8f0ff0b0ec7be9",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "8942deb33ca09329fc833f4c3015021647e3ccd5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "c33f9a9455c324270482147add9c6550c8993911",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "5c62785e2a8ab21e82de8ba549c3c76aab9130f6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "e0525cc66635995f73f97e26499b5fe150af016a",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request_body.c",
      "new_id": "4e7b30257788b5efdaababf3a1a0c5dadb3707b0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request_body.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e6fe9281e6937c496ffcb4f958e63e79c06179e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4294e3d5078e3f32f6b604ae01f11c5fa6087b32",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fe46b2e9546af4c1a82dc2fd2afb3df2bf0fda0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy_filter_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f02a18ca0cd78b80c1c7b579894514c743164b5",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97a7a13a6fcf3fc574d302d6c82272092d89fb84",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy_module.h"
    },
    {
      "type": "modify",
      "old_id": "e9ea72c46304a1aa98e0a7c656b6a9b2c79660f0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "5cd42fe6c0579e8eea768666f0027a342b50e65d",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    }
  ]
}
