)]}'
{
  "commit": "b54698b5798b7f1a54226274347ce1faee5a92a4",
  "tree": "4708e97a3ed7ae2fc5cc56b02a5f606dc0522707",
  "parents": [
    "0ee5d3c106f98c06dbad8b61f85a7d0c8e65f970"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Feb 23 20:57:12 2004 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Feb 23 20:57:12 2004 +0000"
  },
  "message": "nginx-0.0.2-2004-02-23-23:57:12 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9ad3191c4bafe8e4a262acb3ead9a5eb8219e64",
      "old_mode": 33261,
      "old_path": "auto/configure",
      "new_id": "a944573a5e73d815827ee8af8ca114f28f0d9337",
      "new_mode": 33261,
      "new_path": "auto/configure"
    },
    {
      "type": "modify",
      "old_id": "d4cba34f5b6b167385beae81d73f58d0048eff55",
      "old_mode": 33188,
      "old_path": "auto/lib/make",
      "new_id": "fcf67a0c66f3427f879b52b080e4bc9e24e85ac3",
      "new_mode": 33188,
      "new_path": "auto/lib/make"
    },
    {
      "type": "modify",
      "old_id": "4f6a6364b66f85ebe01c5f3309d04f2da01e41f9",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/conf",
      "new_id": "06006e4561308dbc101ea2b46580a5973b7655b0",
      "new_mode": 33188,
      "new_path": "auto/lib/md5/conf"
    },
    {
      "type": "modify",
      "old_id": "c912119c62fd339e5437ee02d7ccdd4eb00a5ce7",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "f153e944a9a8f6f978605d8d696cf43dbd9abcfb",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "81ba968f29e8e5e64ff6078cc50cb9f60c6621b5",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "17e6a4abb22333bad850dcb9c57dbce7866d1a2e",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71fbcb6ef9d146e56089b1b9fb950bda3cfde130",
      "new_mode": 33188,
      "new_path": "auto/threads"
    },
    {
      "type": "modify",
      "old_id": "005417ced649cf172fe9a3a21e24f0ae30ef758a",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "a9418992e0cf5b7e6b59063690b5196d79bfd3e1",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "eb7fe93addccb61e00acdd50c010a1f863a0d81c",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "6680de1659c5f489ebfc2fb2c62ecf2e22655ca6",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "b6bd17fb3b9fbbd2daca08b085628e0aad253ac4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_atomic.h",
      "new_id": "f5edd1966c6756d10f3e7abb2fb6fa1dc025e6e6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_atomic.h"
    },
    {
      "type": "modify",
      "old_id": "83f410a6196682c4f7877025cc78cbd6f094a7d7",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "67e17d0a38608a47520f9f82876036f21c5b7d01",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "6bfefcc49a1e934eb986a29f803522eddeed0a70",
      "old_mode": 33188,
      "old_path": "src/core/ngx_core.h",
      "new_id": "f8803c8ff0d4bffab10bbb4a1c624cbe8e91431b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_core.h"
    },
    {
      "type": "modify",
      "old_id": "7fdd8984ca4de53b02d869418ab15b67bee1366f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "349fe6bb1997949bfc942ee4add4f80f3996eaf1",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "9326d2bd52360cd723852ca78bbb8aa6ac34d229",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "43c8c204a1cd066e0ad8ac899d7e0e3fac4fe8ed",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    },
    {
      "type": "modify",
      "old_id": "e7374101151b20ca2774ff9cb147ab2dc34e62ae",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "779fdadcc8d22c1053ee656146ece9d9d7eec1c1",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "5e866a49145c525e50cae665d7e71b631bbde3ca",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.c",
      "new_id": "e002cb7eb73d10befb76fa2bb1de4607f369cbae",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.c"
    },
    {
      "type": "modify",
      "old_id": "8013ee3acc6cce602033086e3b7a4410ee24973f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.h",
      "new_id": "823f74d87cef46e03c53aa9053272ee5751c043c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.h"
    },
    {
      "type": "modify",
      "old_id": "66e11b939da59c362fbc1257efcf73ee598e0cec",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_rfork_thread.c",
      "new_id": "ae01851a2a2170ca7a2eade0d02edc1290138bd5",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_rfork_thread.c"
    },
    {
      "type": "modify",
      "old_id": "66b9d7d457933e1d91edc0cf74eddae487943e0e",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.h",
      "new_id": "bc68a054b0cd2271bd550cc2287160ec0a073277",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce305deb7852f0992e3d4f9bdbcdce1504f2f81d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_thread.h"
    }
  ]
}
