)]}'
{
  "commit": "a4b16df728abe1e989a8311e901ba5d9ae30328e",
  "tree": "35d3d0ba37e1c285421688846c2954aa297a642c",
  "parents": [
    "328af6e8cd26f274bf385cfff3c888725746ea4f"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Feb 02 21:19:52 2004 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Feb 02 21:19:52 2004 +0000"
  },
  "message": "nginx-0.0.2-2004-02-03-00:19:52 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d3fc5266d78e1e958e836d24f95c8241a7a1ab4",
      "old_mode": 33261,
      "old_path": "auto/configure",
      "new_id": "4287a4e8e67a835b03f67f340ffb896ceee59bbf",
      "new_mode": 33261,
      "new_path": "auto/configure"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04cc1030d269a45431e65caf68e19669f7d3daf4",
      "new_mode": 33188,
      "new_path": "auto/have"
    },
    {
      "type": "modify",
      "old_id": "e1755c1fc5c5a31ff49b21ef0881cd5d82ab427d",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/conf",
      "new_id": "1a54ed56a45badfe3bb0d0413345b1d8070f154f",
      "new_mode": 33188,
      "new_path": "auto/lib/md5/conf"
    },
    {
      "type": "modify",
      "old_id": "a44963e13fb67c0ea92140415bec0670122cedbb",
      "old_mode": 33188,
      "old_path": "auto/make",
      "new_id": "1394a1d2132cad88e1b56e026606b3a941088152",
      "new_mode": 33188,
      "new_path": "auto/make"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b254e34933196d52a886e8c1c150c990fc7f685d",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "91b9b1b7af4b841069680c2998e4974d2b1d543e",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "61e446ea06abfb7e5c3b9a2da1fe81e58e38dfc2",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "27e0123b4f93a928b04cdbb12609a90609c8f78a",
      "old_mode": 33188,
      "old_path": "auto/os/conf",
      "new_id": "99de323e196236c044128e8edbe7eb79fdd86494",
      "new_mode": 33188,
      "new_path": "auto/os/conf"
    },
    {
      "type": "modify",
      "old_id": "9684102d5ad94675141eaed64800f7a83318a29f",
      "old_mode": 33188,
      "old_path": "auto/os/freebsd",
      "new_id": "ee68543479647bf3213bde88f71b011c1b15e0c2",
      "new_mode": 33188,
      "new_path": "auto/os/freebsd"
    },
    {
      "type": "modify",
      "old_id": "8990e6d1941925181991ca1eb914c1612fe66477",
      "old_mode": 33188,
      "old_path": "auto/os/linux",
      "new_id": "effb4723fe5cb7898f5e94554a2e79a30082c5c8",
      "new_mode": 33188,
      "new_path": "auto/os/linux"
    },
    {
      "type": "modify",
      "old_id": "6bc2a6f82a4c29dfdfb941c2e89cf8bf250aad68",
      "old_mode": 33188,
      "old_path": "auto/os/solaris",
      "new_id": "2fd479f17226611ccd72e02bb76430197201c307",
      "new_mode": 33188,
      "new_path": "auto/os/solaris"
    },
    {
      "type": "modify",
      "old_id": "1a21c70a418c896b9a2461eb16584a9a05522af0",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "26a492b72b2b75c321e7aeb7a53df5418d4ff4bf",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "b436dd45aca813276cbf78b9c1fc79e909eacb76",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "61cc53e484bd7869dc35692d6240bfba7e1d474d",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "4596fd0dc06dbae73f3586173d6f0ef550a007af",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "99423d32a969219b239fc0b6bb2777f6e9c80f7a",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "3039d58f5b48a78aa7f0661190f7094ecdaab112",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "796d7a20b5e6f1e8dfe431a1fa8fc71f343a1238",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "e169c8c3ebd2d74eb3654f7361c3d2b6e3cc0259",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "28966feb24c17324e1bff990414b372d86d02492",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "37c10e361df7fec1b015a1bc1ef0f054a71e6c6d",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "8727c21206916a4d566a14c96a0fcd71cbb9509f",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "18d1bde7ce45f1bd94f8a41c4a46e0cff3417dd1",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "602960b0d54275bfe3cfd7bc3557b3a16c0fb5d9",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "bf66346615ac24c00557a65d31e5ed87fca05b35",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "482310b3d68cd846c12de63a1f56ef742209ee7a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "0e79392093555cd5cf866dcf4a6385e8eaebc58a",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "68d9f819934aa6d212c50694bf4ed78ee54822a7",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "be282eba2b88f2ad80e8f51cba14e716be6e7cc2",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "8ecd29bfba9d43cfbe75dadef27c480a6847e0f6",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "73150447f6662278da430eafab8f2e1c68ea1a2d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_aio_write_chain.c",
      "new_id": "4146d4f7d5e76793cb99c11bc3b1d8b7779ec323",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_aio_write_chain.c"
    },
    {
      "type": "modify",
      "old_id": "1542456f83daf7f10c42d29d2347fbf6a44e5e25",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_errno.h",
      "new_id": "208faa244f0db3f70e15f1c24ee8bab98906c4fe",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_errno.h"
    },
    {
      "type": "modify",
      "old_id": "de3f2871ef081ca922387411b342e523ff10d9c6",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "e43a6caa72808bf786d041b36786131f0db02b09",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "bad9a324ca7874a479b5d485218c653afd1eca16",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.c",
      "new_id": "68bdaed7bd14d36576b2766b5fd04bb952c59ac4",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.c"
    },
    {
      "type": "modify",
      "old_id": "195d3fd75496f0bb9a2c33b5c6703a76cff031fc",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.h",
      "new_id": "a1aa74bd701ce2d38695992db85b5e934b97db0c",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.h"
    }
  ]
}
