)]}'
{
  "commit": "ae33d014ad64c380446d8113bc7b2de115ffa23f",
  "tree": "29a2f51bb8ba23c2a698732fc543bed6798d5967",
  "parents": [
    "4a32307de74116ec3aca40cd15e37e26e3bddd79"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Jan 17 20:04:32 2006 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Jan 17 20:04:32 2006 +0000"
  },
  "message": "nginx-0.3.22-RELEASE import\n\n    *) Feature: the ngx_http_perl_module supports the $r-\u003eargs and\n       $r-\u003eunescape methods.\n\n    *) Feature: the method $r-\u003equery_string of ngx_http_perl_module was\n       canceled.\n\n    *) Bugfix: segmentation fault was occurred if the \"none\" or \"blocked\"\n       values was specified in the \"valid_referers\" directive; the bug had\n       appeared in 0.3.18.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81b042748cbadb7ab40023eecd30da2ec6695763",
      "old_mode": 33188,
      "old_path": "auto/cc/icc",
      "new_id": "afcabe6e6ea5731572f3c4cccc6ffb9bfb26c666",
      "new_mode": 33188,
      "new_path": "auto/cc/icc"
    },
    {
      "type": "modify",
      "old_id": "36544223a8de87f486c9a9ce431551c2b97aaa50",
      "old_mode": 33188,
      "old_path": "auto/lib/perl/make",
      "new_id": "b7c8cb3bd60171c8c09b96618aed7ed6645da75a",
      "new_mode": 33188,
      "new_path": "auto/lib/perl/make"
    },
    {
      "type": "modify",
      "old_id": "e4845f6b0de0c4490805cb30e2f125bb1f9d24b3",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "8ef64c9ca267bd4d3d45d101651ff0b37a23a66e",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "d30e127449c1b4aebfcc25879bcb6481871e77a3",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "a9a0dd9055a3ea506e0eed9223d918dd0be9a24d",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "ec125d60e4724db1cde8de9fc5cb540bc9296e64",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "a2c696fea1f4c5c551bfac7167229b89b9f10340",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "2bb335a07d5cf39b97b304f66a5a254628155df0",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.c",
      "new_id": "c99778d87dc1a27defbd8ca09a6c0227acd6a6c2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.c"
    },
    {
      "type": "modify",
      "old_id": "0192a3068c03cba1aaab91c0fdcb64a6bdaedfa1",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.h",
      "new_id": "d76a0f555c3d7e508ef6728c7d4d09ac784a09cc",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.h"
    },
    {
      "type": "modify",
      "old_id": "0d3ee6f7a6a613295178adb52a46129c26f23944",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_referer_module.c",
      "new_id": "459984eaa383cbd8ed80f54300d2e6f3da1c24b5",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_referer_module.c"
    },
    {
      "type": "modify",
      "old_id": "66ff64f9a466c5233c1a653d3638c8ca9139861f",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/nginx.pm",
      "new_id": "c0f3f27ebbed0378527d97725dc8ab577cb5ef93",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/nginx.pm"
    },
    {
      "type": "modify",
      "old_id": "21d2deb992dd2db00fb78aeabe1dbde868e4e58d",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/nginx.xs",
      "new_id": "d41bf684f3af557eb0f2ebad38c58eda2ebc1e01",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/nginx.xs"
    },
    {
      "type": "modify",
      "old_id": "4986675a9ed7c36b65a26ea9035e03096f55ce65",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_script.c",
      "new_id": "b46c9bb3588dfed9842f96b722c78e9f7ecd79cb",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_script.c"
    },
    {
      "type": "modify",
      "old_id": "73deb9ccdcbb3f8d1f9f27d13455e64939a2cdf2",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "c187191b9dd4279a5d24aa9b3bf13beccd7f8221",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "ac7d7a8df39611a0aa0f42ae3703c7ef49aa03b4",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "74bbfb1bd5e03a2304a6917f0cda4e99be22270d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "dc4341a94048c2c6afa150ad02ae3d6d737e4d32",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_config.h",
      "new_id": "984db967005c6b10eae23eb55c6b81d54b9dd161",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_config.h"
    },
    {
      "type": "modify",
      "old_id": "a668b95e1b8ae1e4d1057623fa7486bddd74a624",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_config.h",
      "new_id": "ba1d351c773e4ad85c5e73bf4582bcedd7dbe20f",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_config.h"
    }
  ]
}
