)]}'
{
  "commit": "f841ffeb361c59633afe63135ed3453e1a54ef23",
  "tree": "a5894d1f67c693637f43fac8f3bfad4cb4c6cfe7",
  "parents": [
    "b20087894e15d80577ceb89c97c471d474e26d0e"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue May 25 15:17:45 2021 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue May 25 15:17:45 2021 +0300"
  },
  "message": "Resolver: simplified ngx_resolver_copy().\n\nInstead of checking on each label if we need to place a dot or not,\nnow it always adds a dot after a label, and reduces the resulting\nlength afterwards.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d7fd791534fdbe4bb1bb333a91bc05c0563d37d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "9ce53b930f74cd223d2d811c0050bc7d51085ce5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    }
  ]
}
