)]}'
{
  "commit": "6d45d8a50da07591ed0de584bba1e526cc9b9406",
  "tree": "7ec3bc90902c6ddd64df14ee89e152cd452e229f",
  "parents": [
    "2f916a972139be74d437e40bdc7d236401123170"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Mar 25 09:10:10 2010 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Mar 25 09:10:10 2010 +0000"
  },
  "message": "*) introduce ngx_time_sigsafe_update() to update the error log time only\n*) change ngx_time_update() interface\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c3dcc848b362190c23455d89a844746523cd968",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "80caa1b35124efbd57e54ab2f0f9e06081bd6018",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "94993e291f0fadc006ad5b8aaf12ce93106ea957",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "d9f5aa28ecbf4fcd4f4379c0b04f02e1da03cbe2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    },
    {
      "type": "modify",
      "old_id": "4259d17d1bcf70c1d6325b446f830e8634088d9d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.h",
      "new_id": "4e31f00a034e7ae488191ecb47bc425b2e3eefbf",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.h"
    },
    {
      "type": "modify",
      "old_id": "3655eb98e74bc09855e796c6bb431807b913422b",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_devpoll_module.c",
      "new_id": "e88c999b8610eac73f4fe8775a6bb80ffd30ac72",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_devpoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "838573aefb57e1bc802ac5834edd9bf4cbb3756f",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_epoll_module.c",
      "new_id": "91fe1ecb79ef836a745a3b2fb8600e11e0b593ec",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_epoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "8abf4d38c07cd8db64cbf02d384b56158d1b231a",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_eventport_module.c",
      "new_id": "f4f0119a59782c7b1d4638f3ad8685036a2f48de",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_eventport_module.c"
    },
    {
      "type": "modify",
      "old_id": "5ce86744273a19d3e8cf7e9011682bf3b14b8dbc",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_iocp_module.c",
      "new_id": "3d63c31622381afbc1a84c9dd2baa2ebd1262124",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.c"
    },
    {
      "type": "modify",
      "old_id": "e295d834bfaea8d83fd3153ea96935ca55f1825d",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "d78e56259d36fe793926c5ffb9be41498d4e1ee8",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "dc11d2ee269cd2521c04d37c3c4e0bd955c7a75c",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "ea947b7e5f7ec497f386ce9acc85c7fa47ce1116",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "a8cf4ab57ab159f197d9e611fa8fa285a7db3857",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_rtsig_module.c",
      "new_id": "4b011007b0e0c0672e4aa139720cd9e8a0321ddd",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_rtsig_module.c"
    },
    {
      "type": "modify",
      "old_id": "0ca5facec97c4b134ae751a3648390ce28218395",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "72dbe74bd69aa008ce963ca6094b06dbbf9b9b66",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "8a3264df6e7220d4513fa8b68e32dc5a08607163",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_win32_select_module.c",
      "new_id": "3d75d69a972035b2b27b805884b832bac6a44ad0",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_win32_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "d24966fad77bfd879c04d8bc81f2e9c5c136408e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_file_cache.c",
      "new_id": "aa6998b53989b947a79ddd275c2c71c7428d5c6d",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_file_cache.c"
    },
    {
      "type": "modify",
      "old_id": "4c418000a461562c62e485dbf439e706778608ce",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.c",
      "new_id": "224101d2e5edef62c52b61ab60f5afe2e7e3bb89",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.c"
    },
    {
      "type": "modify",
      "old_id": "18046384ad2efb134ceb0a05b318461259fa0b7d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "82d322dfc6ad85c7d3b08a7c300bc0c46d8dd9e6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "08d9c0ecf028ecbee2328a5587ba36a99ac11481",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_process.c",
      "new_id": "f4d372bd6e6d9f7b6e40168c7299742c8b775732",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_process.c"
    },
    {
      "type": "modify",
      "old_id": "e4e92b85ce87a8cb492b41d0cda9dcd6dcd879d6",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_process_cycle.c",
      "new_id": "5e9d32cef8ef9356449f00787389e40b9c1dcb15",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_process_cycle.c"
    }
  ]
}
