)]}'
{
  "commit": "37d24e7e3be648a6f73bad18dcf53798a7a1aeb0",
  "tree": "eaf9902b1117ec4a3cd905855c3e26c5825f3282",
  "parents": [
    "2a81e0556611188a1b9b3e1240a06928dcebc1a2"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Mon Sep 01 18:20:18 2014 +0400"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Mon Sep 01 18:20:18 2014 +0400"
  },
  "message": "Events: processing of posted events changed from LIFO to FIFO.\n\nIn theory, this can provide a bit better distribution of latencies.\n\nAlso it simplifies the code, since ngx_queue_t is now used instead\nof custom implementation.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b3daf20a6ad4ca5a74f2ecc0d5c708f54c2dbb0",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "b687d76b23be1f8cae015db7cadc73f68ee94f7f",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "8f302255d650112005dbe49194ecdbdc7e2ced80",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_devpoll_module.c",
      "new_id": "5658e8620b23220ff29c9b0735ce404cfe430cbd",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_devpoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "309e91855b1095301a87b20bdf2adf9ab183b3af",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_epoll_module.c",
      "new_id": "2674d382b69e1f3195ddb320b2df57b7c538a702",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_epoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "bba87ed814acf62ec557a3a53d0038a0378af338",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_eventport_module.c",
      "new_id": "a9d8a6246f1d71f0bee22429bd16556bde8e9437",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_eventport_module.c"
    },
    {
      "type": "modify",
      "old_id": "9e41d3e90aa389d6b79776b7da19af5cb6b49cc8",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "9e7a1bdb69293811c214e6b9d40b36b9a74eb9e6",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "f2fc749f7b994f0dc6f811fc6031b6156dd6e973",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "bad1a7d2a2d87e2a84022b76dbe83544ef33a3de",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "66b2454c4aeaaeff00594551374e9d1f1c37d5dc",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_rtsig_module.c",
      "new_id": "9e31afa1cef2dc2e84747cfacb4420ba5412d3c3",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_rtsig_module.c"
    },
    {
      "type": "modify",
      "old_id": "7a554fedd8da0187b2c7aa787624584841c406cc",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "fa2d55ae2ac88a573f3707b9f7422bb0f4c5ccd3",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "32ee78db1625fd17de8db68354e93730adfe2c43",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_win32_select_module.c",
      "new_id": "be87ded247f85b7e26828a2c619bcca35fca7f92",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_win32_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "8531ed7d510c8bc123d6b0cd4be97b11d38841c4",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "26c3b97166961468b5197432fcae36882f7eea30",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "e9520b66794f1c43d02378ca45c2ad04e4181ac1",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "6531ec7add34b110fea2ddba9396d48c2bcc5d24",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "87e506d7198796161b0fb7e5e2f9e9b3bcab49b1",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_posted.c",
      "new_id": "d851f3d14fc3c5b95720592a3efcf549f1081b1b",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_posted.c"
    },
    {
      "type": "modify",
      "old_id": "c24fd4e9b16946f15d517416bb547625ee7a31d8",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_posted.h",
      "new_id": "40ba1c1e02b16f10471e16c73f704fc6e7aea6eb",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_posted.h"
    },
    {
      "type": "modify",
      "old_id": "478036979f34df213a301715f8948cb7b0098f82",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_spdy.c",
      "new_id": "3c57882a6ad84bd2df1ae6155c1eb3cd943d20fd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_spdy.c"
    }
  ]
}
