)]}'
{
  "commit": "e9b26ae5264e28aea08896b29044a670e864ac14",
  "tree": "9bbdafc1a1104465b3cd428d554338d71dfff68c",
  "parents": [
    "20ebf1513db474a295a36bbf60173edb2a851d1b"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Tue Dec 11 19:41:22 2018 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Tue Dec 11 19:41:22 2018 +0300"
  },
  "message": "Resolver: report SRV resolve failure if all A resolves failed.\n\nPreviously, if an SRV record was successfully resolved, but all of its A\nrecords failed to resolve, NXDOMAIN was returned to the caller, which is\nconsidered a successful resolve rather than an error.  This could result in\nlosing the result of a previous successful resolve by the caller.\n\nNow NXDOMAIN is only returned if at least one A resolve completed with this\ncode.  Otherwise the error state of the first A resolve is returned.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d7fe312d9f2a7c05ac9ee781cc8086dda3a9a8a",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "593645d5d92f141d11feeba443c4cd4a625940de",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    }
  ]
}
