)]}'
{
  "commit": "d0838717212554fccdb2137910137efb8c405e10",
  "tree": "6db864dd73559ffab3aab206790a1a33704a9546",
  "parents": [
    "6b6ccbf4aebb3d6f28fec2e631300983e13f9dc1"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Fri Dec 26 16:22:56 2014 +0300"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Fri Dec 26 16:22:56 2014 +0300"
  },
  "message": "Cache: update variant while setting header.\n\nSome parts of code related to handling variants of a resource moved into\na separate function that is called earlier.  This allows to use cache file\nname as a prefix for temporary file in the following patch.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "033882e5364c7b88fb319dda20e9856fcbbf9315",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.h",
      "new_id": "4b8ebddda5e6640a4e64b5d0eaf05091b528079f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.h"
    },
    {
      "type": "modify",
      "old_id": "681c913c65b0c45073ed936357607bfcb184b86f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_file_cache.c",
      "new_id": "7e6500e4846b3426ec697a4be48e113484786608",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_file_cache.c"
    },
    {
      "type": "modify",
      "old_id": "c9a9980017bc7f1d96d4b5f022885c2892111783",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "67d07e58cdeb012f033946a56695a3591d78bdce",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    }
  ]
}
