)]}'
{
  "commit": "239baac646073cab7bbaf537ba2d6ca844f2c992",
  "tree": "c7c3f61213697a68dc95898d27a730c08abce049",
  "parents": [
    "e4a2526e5ccd4f3f5f160656c1a7b6f865ac44c8"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Jun 11 15:28:34 2003 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Jun 11 15:28:34 2003 +0000"
  },
  "message": "nginx-0.0.1-2003-06-11-19:28:34 import\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "295e2a946772d21e1bfc501bb458267e0f09a9d9",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "4f3be980ca8b7bc8906aab5c5afefc6a5be6540a",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "b517ff0f960d42dfd54d0df44528663a8b272918",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.h",
      "new_id": "046ee2c75dcde1dba2342f43973ead3b87638dc3",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.h"
    },
    {
      "type": "modify",
      "old_id": "81b5987cab6a44242a8c1b8eddf82b2ef09c3446",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "1bd97f2bb0be14ae7a72b30f1b596d2486291216",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "55807ef7c60b727eb1295e23cd29dd5003bbcdac",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "3da25f0a5aeff4ae75959f6da5a7aa6f92be243b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "4780570bc276c6d0bda1282a6c30e87b247d2475",
      "old_mode": 33188,
      "old_path": "src/core/ngx_modules.c",
      "new_id": "0dbcde64d754c5ae5f605e34983b6b5235db4ae0",
      "new_mode": 33188,
      "new_path": "src/core/ngx_modules.c"
    },
    {
      "type": "modify",
      "old_id": "44c155e732562f77b8b2a5d1834a3da5993a8b78",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_iocp_module.c",
      "new_id": "004a3da38a9ec09dba03e570f6d061fd8f1bfe72",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.c"
    },
    {
      "type": "modify",
      "old_id": "d7f2f51928b1255498f1bb817325d31d00b727dd",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_iocp_module.h",
      "new_id": "7b61a46f32f2ec5e74e5f88a8e8b023e48417d78",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.h"
    },
    {
      "type": "modify",
      "old_id": "6f1296660140261826c2a4f25681f5a478fb6cfd",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "96a5d678eda62e96867898fef4616074ed61bc1f",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "f028f5d659fec909606aab4d7c8ebb8d20406fa2",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "b7069793a16c4f483d4b3ad6dc6667a392c97bfa",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "f467cc71340a0c211e96f6074d3587ac89221db2",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "9b6dd23996e024baba9b6c131751fb5c09854187",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "6f6e5a4ff49b8c45a85470cf86da683ed683a45b",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "7e877617fdba3726c764c5b0ab9082f94d0831bf",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "8ba56f3d76383848488637e70451f5339b17bd82",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_acceptex.c",
      "new_id": "04dddb16c77719168a9de2174ce98e1f034fef71",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_acceptex.c"
    },
    {
      "type": "modify",
      "old_id": "44fb14a5762b5717c96b558a3386ccca36fc5b03",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.c",
      "new_id": "081afdb25918f2ef259d8d6b75a5777b0e4c027d",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.c"
    },
    {
      "type": "modify",
      "old_id": "cb024a38f35616251c33566ad102d65e6c960227",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.h",
      "new_id": "2704c58c9e1bd423921611a5d04a521c9a8c85a1",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.h"
    },
    {
      "type": "modify",
      "old_id": "75a0cdfd68fe0ccd6b538946a3537bddb340741d",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_chunked_filter.c",
      "new_id": "bdd0a7c7a8d0b045ea98380447fa1c285e78205c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_chunked_filter.c"
    },
    {
      "type": "modify",
      "old_id": "cc7c92790e79457948bf650159e6dffec49586d9",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_index_handler.c",
      "new_id": "ffb9779bf8e88a82e73ab4fa287d9b3c3b68f645",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_index_handler.c"
    },
    {
      "type": "modify",
      "old_id": "d32123b12cb82e6184d6e96741a936d5c8873777",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter.c",
      "new_id": "d0273ec1c93cb339454ddc75d8f3acf9bcd928da",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter.c"
    },
    {
      "type": "modify",
      "old_id": "44b650e0c1dcc06b9d7b062119e91bf197465061",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "005f230fb3ec3ca44fe937b19c6710d251925bc2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "08a9980ea2b938e153674404c1e47c08667c1756",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "a4e6023c37530adfb62d46505c7a74c85d2a8d3e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "113c197a8c0ba0bd3f5714bb91cbf50df029096e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "4cf966a1d620bbb8faaea27616e361f691e1995b",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "be6d3910a00a20056460fd9aed6d7f079a5bfe40",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_event.c",
      "new_id": "991b87d3bb4def9b30702b1d80e444f898ee43cd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_event.c"
    },
    {
      "type": "modify",
      "old_id": "c0c4dd4cfb9fe4833f1b11d0df8aebf98877d038",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_output_filter.c",
      "new_id": "7ee6a9673e1156a3d027aa3d80844605e8007fcf",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_output_filter.c"
    },
    {
      "type": "modify",
      "old_id": "9a5dea1f85f276095059563845c12b700fa2b1ea",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "9e3bb9ae33b7b78423568bf9b3d41e5f6e7db8aa",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "59d4a69250736c04d5169c265cc0e1fc67870ffd",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_write_filter.c",
      "new_id": "6b76f73907d73d215c0dcf892debea33e725d079",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_write_filter.c"
    },
    {
      "type": "modify",
      "old_id": "4896af9ced05781eaa590fe12901f4d6c97cf432",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_aio_read.c",
      "new_id": "bc5055860041d7b042b98ad0dc617d50184ac3e8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_aio_read.c"
    },
    {
      "type": "modify",
      "old_id": "918535aa7ebff4539b3111bc995e2425d1026ac0",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_aio_write.c",
      "new_id": "3a4d8e0b445680b0534a8191137e3bbfe82574cd",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_aio_write.c"
    },
    {
      "type": "modify",
      "old_id": "0a7eedd10dfef1f4988b077812f8929bc005ca8d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "6fd0a694eaea69f9627c7c5823c5f88a65374e98",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "a888c361338c989d761b4c0a8bd54b0304aebba1",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_sendfile_chain.c",
      "new_id": "a3c813e38231cd4385c7920a095f476b60c2a6ec",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_sendfile_chain.c"
    },
    {
      "type": "modify",
      "old_id": "96e1d88565169a67699eba8bd580c775117ff3a8",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "27fa317bcf605c65bad2f6a4a993673ccfcf5fdb",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "8432f0c8d715482356bd61a57400ed2a3c351b4c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_readv_chain.c",
      "new_id": "744bf99bc1cf34d35b1e9a227c5edc3d39cb13e6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_readv_chain.c"
    },
    {
      "type": "modify",
      "old_id": "98607d0c79dedad75e1cd7c4941c85842df779ab",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_recv.c",
      "new_id": "154565413d03a3d2b9a364647a4be61732cb8c98",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_recv.c"
    },
    {
      "type": "modify",
      "old_id": "941fc8cd13fbd6184bfae28fa8500abbdec820fb",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_socket.c",
      "new_id": "48016cb10f7203f5c2e418a7f4aa37233bbcf4fe",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_socket.c"
    },
    {
      "type": "modify",
      "old_id": "e7946449ddc98e54524dca4ed9609298ddf889f7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_config.h",
      "new_id": "78eeb7213a99f907e5b4e8ab2b90d45c49e93b60",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_config.h"
    },
    {
      "type": "modify",
      "old_id": "b667bc507e1a9352791c27a53dc3e999fcdcfb4d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_writev_chain.c",
      "new_id": "32b2dd48d551b1cefd280baf4b66b69b4f953a8e",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_writev_chain.c"
    },
    {
      "type": "modify",
      "old_id": "d0cff7b73e2133e8a757844dee769889a50ba105",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_errno.c",
      "new_id": "30c1b9315919ff886ba14c3fa5bd3996b4f1b73e",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_errno.c"
    },
    {
      "type": "modify",
      "old_id": "4a00a3a05ab8590fa9e323608c792cc564a38f9f",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_os_init.h",
      "new_id": "8ab820694c03aa0d90fb39586a136f23131ee7bc",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_os_init.h"
    },
    {
      "type": "modify",
      "old_id": "f86a39aff9af9de29e2621e00f5404d853e7f238",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_socket.h",
      "new_id": "55629a1a9dfbcab7f32602d58c839b179933bc0b",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_socket.h"
    },
    {
      "type": "modify",
      "old_id": "1c4ff0c027bdc32f9fbd29e288337e3206119a8a",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_types.h",
      "new_id": "b858faee9d545024e715efa6e38bcc940c218121",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_types.h"
    },
    {
      "type": "rename",
      "old_id": "c57ce6c9d4f29f4fa4883a7e53014f8958e68502",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_init.c",
      "new_id": "6bc69e4c94f58966132fdeb9d524e3d9313f6c4a",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_init.c",
      "score": 70
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "038554a686eb8f762d1da98f5ae13330645c14ff",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_wsarecv.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebaa77e96184ccc3627bc28fc962f4f21bc6764e",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_wsasend_chain.c"
    }
  ]
}
