)]}'
{
  "commit": "d6a26eed2c8c5a025ea1b866aeb1b99a08893db9",
  "tree": "eeca5877fa551032d4836afe7fd8eee01d78aa35",
  "parents": [
    "ccbbb77d654d1e10469d168deb8445466ae06061"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Fri Feb 10 15:13:41 2017 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Fri Feb 10 15:13:41 2017 +0300"
  },
  "message": "Upstream: proxy_cache_background_update and friends.\n\nThe directives enable cache updates in subrequests.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7c417ba6ae5e70837e00d22e1508d65f491d527",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "afdea2d022c86a5c86d08c94a160289760b6279a",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "42b6afc31acc328d9678ed6a9c8ae1d4d48d685b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "1a84d78b3fee0de5caac6dc539f0121cc422fa62",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "aa84a3dbac551276220ed0c95fac5e79b81633d1",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_scgi_module.c",
      "new_id": "288ba092bf900df0610dbe5f8e5cff2bd93cf784",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_scgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "b9c8dba2a29450c518b55a9ed4a0e6102a887778",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_uwsgi_module.c",
      "new_id": "2ba64af86e3a3c08fbb6ad2edffc3e11cd1a9360",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_uwsgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "d253812f6408de2b582b494fc8df3ffdfc67d9d3",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.h",
      "new_id": "5b135e209fb402208ec6c829af1251621a232d84",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.h"
    },
    {
      "type": "modify",
      "old_id": "b046235fd4405675eb0633aead4530a298546d4e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "9e128908aec4fb9414bbbe12b13b43c02d770517",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "731f6b09c3af31fa140c78f6a48bbfa490fe4a89",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_file_cache.c",
      "new_id": "8c75f95f94cb282e70e4d56115d6ef697bb9bfc3",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_file_cache.c"
    },
    {
      "type": "modify",
      "old_id": "cf9ee3c61cc4f2e10cec8777755e2cb020894697",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "4cda7549d6bff799325f492ad5234b457933bf42",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "d33ddd66e7c7555b40cf5960cce9ebf9323931f6",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "9cbec1fedc745ef1c7b985ef434fa1a50c45d114",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "7f601ee0be3aa24da979e529ff47750fc9c280a0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "625889b6a3607b67b1ef8d032a9c650675381465",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    }
  ]
}
