)]}'
{
  "commit": "13717da19e52fb0b43b25ebfdb9bab1bc0a71ce4",
  "tree": "2a1753008729ab59ac1bd957ed0c5d4c2e3d0e18",
  "parents": [
    "ddb7cd1c410a7166d8e28092d714f782ed1d69b3"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Nov 23 14:09:19 2011 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Nov 23 14:09:19 2011 +0000"
  },
  "message": "Unlock of shared memory zones on process crash.\n\nIf process exited abnormally while holding lock on some shared memory zone -\nunlock it.  It may be not safe thing to do (as crash with lock held may\nresult in corrupted shared memory structure, and other processes will\nsubsequently crash while trying to access shared data), therefore complain\nloudly if unlock succeeds.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbdae8be1614e374a1aa6e03ff081c61e8756942",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.c",
      "new_id": "9f1936bd1fd06acf2188029d9c9c7c7876da06e7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.c"
    }
  ]
}
