)]}'
{
  "commit": "4134b48b68c29536d59521d8f8d156967f0e8a8b",
  "tree": "ee482a985136e8603a010a3cd65223b28078228b",
  "parents": [
    "c6353a5654bc14a66f5d0a6657b373fca7bce8a3"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Sep 16 12:43:16 2011 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Sep 16 12:43:16 2011 +0000"
  },
  "message": "Fixing Linux AIO syscalls return value handling:\nsyscall(2) uses usual libc convention, it returns -1 on error and\nsets errno. Obsolete _syscall(2) returns negative value of error.\n\nThanks to Hagai Avrahami.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e30501b00e17e82b45110a5d8595b7ae01113924",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_epoll_module.c",
      "new_id": "114a2722694738ada51beb21e5b4db65a6617f43",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_epoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "b9d1d01cd424ff9d6b3559e7d605a92eec9db88f",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_aio_read.c",
      "new_id": "d31c4a0641dd33a44ef41fbaf162ddc60c719e3a",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_aio_read.c"
    }
  ]
}
