)]}'
{
  "commit": "48d96ced6ff6cea533d56d0d09129f6632a19e4d",
  "tree": "f3196223e3dd9173aaf91dff959498799c0e3ea2",
  "parents": [
    "74b7a910137a99b5fb073e7c27858c019f96a8cc"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Sep 04 20:48:28 2013 +0400"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Sep 04 20:48:28 2013 +0400"
  },
  "message": "Win32: MinGW GCC compatibility.\n\nSeveral warnings silenced, notably (ngx_socket_t) -1 is now checked\non socket operations instead of -1, as ngx_socket_t is unsigned on win32\nand gcc complains on comparison.\n\nWith this patch, it\u0027s now possible to compile nginx using mingw gcc,\nwith options we normally compile on win32.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "528ee1794e93f3285656ec07f5d3bebb7b2cd000",
      "old_mode": 33188,
      "old_path": "auto/lib/openssl/conf",
      "new_id": "a65815f63646cdf2dd6ce5ed3e57a779f66d9551",
      "new_mode": 33188,
      "new_path": "auto/lib/openssl/conf"
    },
    {
      "type": "modify",
      "old_id": "345860053481eb85d0f760cfffd72344bd68b656",
      "old_mode": 33188,
      "old_path": "auto/lib/pcre/conf",
      "new_id": "939f01b77a4dcff451ad317f1659fd3a17c85e16",
      "new_mode": 33188,
      "new_path": "auto/lib/pcre/conf"
    },
    {
      "type": "modify",
      "old_id": "c50d12f9f4a4c546aee93c350d1f1f0504b8ed45",
      "old_mode": 33188,
      "old_path": "auto/lib/pcre/make",
      "new_id": "0a27a112c1198b845b6745042c8949d235724491",
      "new_mode": 33188,
      "new_path": "auto/lib/pcre/make"
    },
    {
      "type": "modify",
      "old_id": "9401a1d1a8e0fe122cf5753876a30e7311674bb1",
      "old_mode": 33188,
      "old_path": "auto/lib/zlib/make",
      "new_id": "7875ef67fe05c82e9a2835543bcb6d10f2195cde",
      "new_mode": 33188,
      "new_path": "auto/lib/zlib/make"
    },
    {
      "type": "modify",
      "old_id": "21a54ba11e56446c202bf3e9d62580959d9316ef",
      "old_mode": 33188,
      "old_path": "auto/os/win32",
      "new_id": "0b9b461875f26cb34bfdee483cfec01f743ee160",
      "new_mode": 33188,
      "new_path": "auto/os/win32"
    },
    {
      "type": "modify",
      "old_id": "e12d3efc0ebc289175b9009d03e3dfe8e911232c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "28bf6ba065650bca1f41f3e8423bfc0f02343824",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "2c006bcb22037e08f2f015893ec4075043eb1665",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "eb39ab2537af66293c2ffd8db922b69e21e1fd4b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "d59d0c47162472133d055291cf943061d8106d86",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "d94477a9cc7e5030675d7c1b9518ca6bc00ba4a4",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    },
    {
      "type": "modify",
      "old_id": "bcaf71f6d5c2393b54de06f5e098723482b7ee05",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_iocp_module.c",
      "new_id": "787e22d803eb2209b6da2279a69e930a9463e44a",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.c"
    },
    {
      "type": "modify",
      "old_id": "0a02ffca0b0c627871f06e46e4e2ae2338cc3b89",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_win32_select_module.c",
      "new_id": "eb5382d4e0b5d1a0a800a69ea41f4038b863a8f6",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_win32_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "6f571f1a861713ded8f6cc74cb66192006987bff",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "b1145446aa2bdedcbcf9588390e0d6c04e607a3c",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "b7c4134b1aa8b2c32a8221eec402f9619786cb5f",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_acceptex.c",
      "new_id": "1fde03105bfaf5d7fe80d254c610881fe0bcce13",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_acceptex.c"
    },
    {
      "type": "modify",
      "old_id": "e6ae6564e6cee9b9f645efff8147594b6f59b2ad",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "fddad0a922990ff93e3657fdb32db3e688005149",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "4ef9b71038089643dea2d1d4b2f8e8f92d2a4575",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_pipe.c",
      "new_id": "6f685a9ed2903327de0c7487321e3aeb706eaef9",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "78d7424f5943938b006da7fb00105793351cbbf2",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_atomic.h",
      "new_id": "d89a0d3caea106c7cddc085bfd6a031cf58f4152",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_atomic.h"
    },
    {
      "type": "modify",
      "old_id": "3a14aad69a447de2bfc97274be0c15f04a4bb7c5",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_process_cycle.c",
      "new_id": "949ea85dbb2baaab5db503ca3a864287bd90b1c9",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "193079230a4d8ae0bc2e2f8948f7c6e1a7d86393",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_win32_config.h",
      "new_id": "67105f1af5c20abe2f1f6c282bcea043bbc2e23f",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_config.h"
    },
    {
      "type": "modify",
      "old_id": "cf73d82157866e13282153dc8248664d4191d3a1",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_win32_init.c",
      "new_id": "d2505ced47197921f6bbb3274f1bf94eed2c0f71",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_init.c"
    },
    {
      "type": "modify",
      "old_id": "dd74ae2cc014df1507d5e3c3d5babb5486343895",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_wsarecv.c",
      "new_id": "1925f0b17ed178ff60b42fd7ec8f647615d7a93b",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_wsarecv.c"
    }
  ]
}
