)]}'
{
  "commit": "2fd8b271c4ff1474ac52f06051829513169eae17",
  "tree": "cd71bb11895d800e535e16dbc59ffee2e3c73b54",
  "parents": [
    "46b469a8ee0aa0837e7b2cbab5341674783cc967"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Mar 25 13:16:55 2013 +0000"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Mar 25 13:16:55 2013 +0000"
  },
  "message": "Upstream: removed double-free workarounds in peer.free() methods.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2ad5aa8d952f401df615fd79edb8fa56cb35a27",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_upstream_keepalive_module.c",
      "new_id": "eed117404f4c0099113829366fc85292c402564c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_upstream_keepalive_module.c"
    },
    {
      "type": "modify",
      "old_id": "bd2f1bc9e7f40b2ca95317eea540279525c70948",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_upstream_least_conn_module.c",
      "new_id": "6066ed2bb84d9b9d838c05f61a48b8d085ec792e",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_upstream_least_conn_module.c"
    },
    {
      "type": "modify",
      "old_id": "b4803941400519de44c86e1208c71d7bafbbd83e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream_round_robin.c",
      "new_id": "ec7b2897e30e7daac5f7fe7d117ae11bde3e379f",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream_round_robin.c"
    }
  ]
}
