)]}'
{
  "commit": "e67d46189c911ca7dbeef8c7b7c99c4751683948",
  "tree": "a3084634a8316873f2cb05a2cd1b0b69aca73a1b",
  "parents": [
    "7b35de92a94683ee20ee5bd7ecd7a0e3a9c91521"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Dec 03 16:46:46 2007 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Dec 03 16:46:46 2007 +0000"
  },
  "message": "ngx_udp_recv()\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "074f96478c946c43794b200347e1e9342c7dcf59",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "788d394a2f31b24974cade319e4c40db3c3f163c",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "6963acd0253127a32f2a8297f229d8aee98e97ce",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "ab4dcdabc4e8a90c2de1b4b3e064bba49a57e68a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    },
    {
      "type": "modify",
      "old_id": "4a78c3991bb7ddf814cdc82209b6d91abd353c05",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_aio_module.c",
      "new_id": "985b065c649c8f37cc7f132864f2b1101db9cfd4",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_aio_module.c"
    },
    {
      "type": "modify",
      "old_id": "576ce1aaebe21b69501ec2c3f4be702ca3441075",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_iocp_module.c",
      "new_id": "837517151af7639000bddefa5f4577a2cc456b8b",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.c"
    },
    {
      "type": "modify",
      "old_id": "ed6ba29c1e096670e61e1103861ce699ea0e5e13",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "a96b8bab9fd64822e1ad7d8cce78ecafcd7ac137",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "cb44829474dd323bd451c5a328befaf018730dd8",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_init.c",
      "new_id": "26499bd32a5e16470f3e2254ed64944643e4beb4",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_init.c"
    },
    {
      "type": "modify",
      "old_id": "f372e82a3bdb99e7b99f1484a9b4b558a8d87e0d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_init.c",
      "new_id": "cb83cd3e829247c3ce733f80218084b6bc5ec169",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_init.c"
    },
    {
      "type": "modify",
      "old_id": "015d64012b03ec29d279c2639b6d1637f6f201c3",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_os.h",
      "new_id": "54b1370bda40a1afb395df3e0424661a2b1ac362",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_os.h"
    },
    {
      "type": "modify",
      "old_id": "39e1b584a560c645ee860319181f66a8c260efc3",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_init.c",
      "new_id": "78c5d4be9216c28de7730d83915e7035c8fd0744",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_init.c"
    },
    {
      "type": "modify",
      "old_id": "a255059745a476fa7d553dc801071c54b1096024",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_init.c",
      "new_id": "57a859e68060212aa065ca0b61c63ffd1a57c5a5",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_init.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25f0738ac59d68910685709b5d7f9ea3547f9af3",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_udp_recv.c"
    },
    {
      "type": "modify",
      "old_id": "611f7ef5c345e1609b9dee7d89e29c6856bf0893",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_os.h",
      "new_id": "c9a911a75a7d7ba0db7d3043d8ca218d21554b5e",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_os.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "017fc607133134f61ba80128fd47c58dc9c85ce1",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_udp_wsarecv.c"
    },
    {
      "type": "modify",
      "old_id": "4437d338d497c55b451e865f4ad3d801b305fb08",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_win32_init.c",
      "new_id": "5ceb7a84be39d9e443f1a71df95e554d556faaab",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_init.c"
    }
  ]
}
