)]}'
{
  "commit": "446e2d9ac107fbb8845281b793cfbb1960fa8774",
  "tree": "1277a631ca6e5d1581cb366afd63bbb474ab1c46",
  "parents": [
    "fc34f697edca490c349d660de09c60857b8761a4"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Fri Sep 11 20:13:06 2015 +0300"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Fri Sep 11 20:13:06 2015 +0300"
  },
  "message": "The HTTP/2 implementation (RFC 7240, 7241).\n\nThe SPDY support is removed, as it\u0027s incompatible with the new module.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78d0422ceb19277921c5fe275b5515563982374a",
      "old_mode": 33188,
      "old_path": "auto/make",
      "new_id": "dca011c1313ec1f4a6aa138ed3ee8e5d43648e6e",
      "new_mode": 33188,
      "new_path": "auto/make"
    },
    {
      "type": "modify",
      "old_id": "60a060d35668a6f22c5ccca793d8047b4d1188fa",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "5c734e186bbd7bec411240e7c9eddc1d12be573d",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "e70d1a0b2df39c07fd806fec4c56dbc7d86ea47b",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "efc894366f7e9b73f8612a0409125ff4ce479216",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "3d89e2d001d4bc9453e3f1739b430d7d1437a6d7",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "2abbc601c9f8afada767bbfa74bdda6b15751516",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "c3aca7f47d87fcb1576e5affe290bcb2ffbf3451",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "977f0287d22ae69b8dea244d9595ff2d041f46c7",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "d6a1794e44706e799d79bf1030ccf31dd82f93a9",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "7b051ea981bf4530e7e07eaa7deb5b1d1f7216df",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "6b0a48f262286d5aee1a447545c02cc03b010781",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "d09e3f0ad6bc502de680c50459bd582f9335dd6d",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "844f50249107f6928e36f05c4b680b2b5aa7521f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "19cb680c86605ded9a3030db9261584b9ec2eaf1",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "5cdf9873b5348c9b3e4fabce2487c227ee54ba1f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "36f00f61ec98e06eb2a3190f52e6336b4f2b3321",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "e6be5ac997c5374a3d0474921876c66fefe35efe",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "7dec9e144e8953ad9e2b5f5ffa95cf6caeaaae84",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "f0a203339930d2884e721800c35e9e0c9b9c7d42",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "9da972e1be1a968dae13f92fae684d365d0f0c49",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "eac8b6d0b69f0a706aea9a90831a312eb8ce49b4",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "967032aa1d6fa4a7b854d081a9e0149f1e8893f7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "9c169845e7468391b963ce6e2bd14ca9aa8ff26e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request_body.c",
      "new_id": "77e92e3f47bd957fbf51c6e70116fcd230016b88",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request_body.c"
    },
    {
      "type": "delete",
      "old_id": "21c5217ca92915ea2e1a2d3fa4f7c568c80546da",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "df24495a14eece60048631855302e372699b2204",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "377e935203f6c01db7ed0a436301924706c389a2",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy_filter_module.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5178a36f239f9857538a8a94ed88ee89c2e7a3cc",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy_module.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5242322b3d663c31d0d83088f297a6dba195d4a6",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy_module.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "31d5c7b1ba03d21dd671d5bac3d85447d005af2d",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "15305969995f1d0d652387c1cdf457015b8c9fb0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8c48705a7897184f049a9b37318bd07eef4d988",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27de67a69db7f7d76978d2c48622ce02fa837c59",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c66a03193bc25a7e7c2ed437247961c717531e08",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2_filter_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49ca576f78773ee89188d9f2f22bbe5595208c32",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2_huff_decode.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c412cfcb853f012cc2e9d764c3f2b2cf13f713f",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2_huff_encode.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d99ac3008093d19796f75224130260fe1100a5ef",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95cc7d86fcee57dcb854626f0e781621e75795b8",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2_module.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a73748a9878743500f78f73d1bee56e6e820db2f",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2_table.c"
    }
  ]
}
