)]}'
{
  "commit": "992318f39ea9d91f4d852b3aa6e3ca686aba6b57",
  "tree": "1b4dd1cd6c27935fbadb2b4a00a514e0a27bdce0",
  "parents": [
    "bfcae97ed5929d790838007bd7ea4756b0f3ce2d"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Mar 01 20:25:50 2018 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Mar 01 20:25:50 2018 +0300"
  },
  "message": "Core: ngx_current_msec now uses monotonic time if available.\n\nWhen clock_gettime(CLOCK_MONOTONIC) (or faster variants, _FAST on FreeBSD,\nand _COARSE on Linux) is available, we now use it for ngx_current_msec.\nThis should improve handling of timers if system time changes (ticket #189).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3be8b27a597c323205db08ded0f2a966434081ef",
      "old_mode": 33188,
      "old_path": "auto/unix",
      "new_id": "90b5894a326f98fc1d510d60fbae66b6edb09c4c",
      "new_mode": 33188,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "b2edf1a5f972e775880175d3880f8f37f255cddb",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "7964b008f72ec835397725a7b9e64f269bd1e9ef",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    }
  ]
}
