)]}'
{
  "commit": "87e583f7218623c13d566492a9817046c3308178",
  "tree": "0ae24b6c333fdc4b0865144fd49e71d50df15c84",
  "parents": [
    "1615fc76716dffcee841e6c37e6ae83112596f15"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Fri Jul 12 15:39:25 2019 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Fri Jul 12 15:39:25 2019 +0300"
  },
  "message": "Perl: additional ctx-\u003eheader_sent checks.\n\nAs we now have ctx-\u003eheader_sent flag, it is further used to prevent\nduplicate $r-\u003esend_http_header() calls, prevent output before sending\nheader, and $r-\u003einternal_redirect() after sending header.\n\nFurther, $r-\u003esend_http_header() protected from calls after\n$r-\u003einternal_redirect().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34ce9daeda04e30235bc2a814d428c34cb5d2cc5",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/nginx.xs",
      "new_id": "7370bf5fcd1f10ad6fb7f302ef7e7d0742349a5a",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/nginx.xs"
    },
    {
      "type": "modify",
      "old_id": "dc2125935fb37af28c78602e4c4bbec8bd324835",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/ngx_http_perl_module.c",
      "new_id": "d2a0dfae546e62020ab2cc378bbcbc033e606df9",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/ngx_http_perl_module.c"
    }
  ]
}
