)]}'
{
  "commit": "c26e7b9d49cf2d143b194342bf8d6f37de6ae197",
  "tree": "09f36a41c20f2e39112b229942b7c4d9d1010eff",
  "parents": [
    "e4ecddfdb0d2ffc872658e36028971ad9a873726"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Apr 16 14:42:31 2009 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Apr 16 14:42:31 2009 +0000"
  },
  "message": "perl termination fixes:\n\n*) master exit hook is run before global pool cleanup, so call PERL_SYS_TERM()\n   after perl_destruct()/perl_free().  This fixes the message\n        panic: MUTEX_LOCK (22) [op.c:352]\n   on some threaded perl builds\n\n*) call perl_destruct()/perl_free() before PERL_SYS_TERM() for\n   non-mulitiplicity perl\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5462122b9b8051c75966849cf9e88053c3812a3",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/ngx_http_perl_module.c",
      "new_id": "d57a9b16b89ccd02bddf91f52aec502b1ce1021b",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/ngx_http_perl_module.c"
    }
  ]
}
