)]}'
{
  "commit": "97781015f08b4a6f1e166346d03b9e142fb4d5e6",
  "tree": "08012d22b81dc36e4d8f3262f62654b564ec40cb",
  "parents": [
    "f596018de7b94eb1907fb19b1beb94dc46ffe2b5"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Nov 03 17:10:29 2016 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Nov 03 17:10:29 2016 +0300"
  },
  "message": "Cache: prefix-based temporary files.\n\nOn Linux, the rename syscall can be slow due to a global file system lock,\nacquired for the entire rename operation, unless both old and new files are\nin the same directory.  To address this temporary files are now created\nin the same directory as the expected resulting cache file when using the\n\"use_temp_path\u003doff\" parameter.\n\nThis change mostly reverts 99639bfdfa2a and 3281de8142f5, restoring the\nbehaviour as of a9138c35120d (with minor changes).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8359c0feee4a232974ebb789675d204ad17629cf",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "b7dd4bca30c0717e8b9bb5991ae16474ef7050d5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "70342d0ed376ec69f7528ca335c5b53787e89337",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.h",
      "new_id": "4075f3dec0ec5b9fb1182a395590ab62c4ce4e00",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.h"
    },
    {
      "type": "modify",
      "old_id": "ac5c103745edfa482e633b2f9e92d0af4a005450",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_file_cache.c",
      "new_id": "3c8ad7dab086fab4ff05d6cb8da1bf522b28012f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_file_cache.c"
    },
    {
      "type": "modify",
      "old_id": "fbd94d1395ee07b03849bfe0340d23d17d0b15ec",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "a6dd55e662e0158c2f7f518d134211426bbc13fe",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    }
  ]
}
