)]}'
{
  "commit": "2d6be3fe93201552439c48b7f90744746b18a233",
  "tree": "128d783b16ebda6315b212603395843f4cb312b4",
  "parents": [
    "a746bab7c113840246159a805e544457161c1d86"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Sep 15 19:03:15 2011 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Sep 15 19:03:15 2011 +0000"
  },
  "message": "Upstream: keepalive flag.\n\nThis patch introduces r-\u003eupstream-\u003ekeepalive flag, which is set by protocol\nhandlers if connection to upstream is in good state and can be kept alive.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "62009f6c702b73907dfcf34ec2ba00f3f6cc294b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "4230abc4904016b48e3ad906122d0f10a0ae234c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "c3f706e142460a810586cedc2ca0a0ee50c13ede",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "6e62044dc11f34958deadf3cea969bc3143736ad",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    }
  ]
}
