)]}'
{
  "commit": "9f1b1b42cc59961d72ca467170a7476c6f825374",
  "tree": "c76ec9ca2d5db5167ba6a98f83a98cc84517afff",
  "parents": [
    "be751bf75649bc44d5ff2a1d5bb64be29087b73a"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Wed Jun 14 18:13:31 2017 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Wed Jun 14 18:13:31 2017 +0300"
  },
  "message": "Resolver: added the \"async\" flag to resolver context.\n\nThe flag indicates that the resolve handler is called asynchronously after the\nresolve function ngx_resolve_name()/ngx_resolve_addr() exited.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a18fd1fde7ffee46e5352a2ce9f9715016779ccd",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "91f8a5ef30163034040cd686887a8474ba9302ea",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    },
    {
      "type": "modify",
      "old_id": "a0d6fc341aeccc58726a4904f23e946635720341",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.h",
      "new_id": "6f099b70fb9b0c002defe09a6332497edb88a6db",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.h"
    }
  ]
}
