)]}'
{
  "commit": "722231f40788d1243bf302227ed7b6fdfeaea492",
  "tree": "f408767af10da88546a8d2b518601aef67ffdfb0",
  "parents": [
    "0ddd9d6e5ebe8cf3fddaf5f017992f0740dd7996"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Feb 14 18:51:19 2007 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Feb 14 18:51:19 2007 +0000"
  },
  "message": "ngx_strcasecmp()/ngx_strncasecmp()\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e4b30a08890d149fb83f9025046d9df35e5513d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "e06315ee5bee0fe205ca5798b801b6ce5e1a468f",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "09ff014189773f100e023261d9e13e54fc292686",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.c",
      "new_id": "de4cae280cc7450a86c01f92eb22aa40fcd57dd3",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.c"
    },
    {
      "type": "modify",
      "old_id": "e12edbd74694a0f5432432ac544edd9a8b497954",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.c",
      "new_id": "fe8cfacdd2bcaf18b001c4be33d8fb5d8f6b27f2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.c"
    },
    {
      "type": "modify",
      "old_id": "670063915f7b925a7f092f0d1f138d041bfdf593",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.h",
      "new_id": "15650009c8ff4e77c3b173a5d5e717b45d0c1cb8",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.h"
    },
    {
      "type": "modify",
      "old_id": "5025f564973e2aa68b866dfcebcae76d8d493cb3",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_addition_filter_module.c",
      "new_id": "948008212e98f48be864a0dc01a1d8c268deb3a8",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_addition_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "cae9bbe53510415f5efadeb753bf852e0a2ddfaf",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_charset_filter_module.c",
      "new_id": "0139cc671b70fd3a617270c81d9cdac401f4e1e9",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_charset_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "8d17b43fad877f09f339ca2d410145ff38976fd8",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_headers_filter_module.c",
      "new_id": "599bd14b704b936f8ec6529889647b36b3849bce",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_headers_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "63ee8fd8083b8649e72308130913efc581fa4956",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "cbd2ce8e01d0363b7139ee4d82670baa192d5b9f",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "0c945d85f8458cf8b276594bc429717218655c0b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter_module.c",
      "new_id": "62b537fb073c5f0f13d3efd4218c292fe505f412",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "f3597a1d24bcfcb57fc07ff2f43bd9f997012381",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_referer_module.c",
      "new_id": "b2c2ef597d8e30be11132c02f0fe900116273be8",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_referer_module.c"
    },
    {
      "type": "modify",
      "old_id": "c8e11bf20833ed7d757f36ab27a1f8d6972c861b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssi_filter_module.c",
      "new_id": "e1d0e924d3522f4b0c2dd1f986cd16f6965dba7d",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssi_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "c35ccacdabca6ff80f7fca4b7247ea57be540f85",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "0a686c33ab60f91e1d611dfb0c22b9ef744a17fa",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "d37fead3a4361324716001b0739b6a12cf1d6976",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "b366f79dda644b4cd762ab5e377788b645ea336b",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "52860006bd98129243255e86e34179745c787af2",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "79d372c131bf8a487085f20c1ecb55cca32aa13a",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "668a952fa8f093d013f4115153c2ffef9ecd93e6",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_auth_http_module.c",
      "new_id": "f3e11e86b89c68f150caeb0cc3c0c9b67d4b9c62",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_auth_http_module.c"
    },
    {
      "type": "modify",
      "old_id": "6ee6b331a7b791849954943dd54646f22b38d205",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_handler.c",
      "new_id": "db0b8cef4df715e5d0fae3fd4d71e5ef182c8933",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_handler.c"
    }
  ]
}
