)]}'
{
  "commit": "f6f7f53778e8b86fec8ae766868e4e69d30e904e",
  "tree": "0578a40a7d68b07c51fd1e30b54393980b297afd",
  "parents": [
    "c6578dd43a3b3526cc8efc4382a3789f3ca2cdb7"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Thu Jun 25 12:36:52 2015 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Thu Jun 25 12:36:52 2015 +0300"
  },
  "message": "Stream: upstream \"connected\" flag.\n\nOnce upstream is connected, the upstream buffer is allocated.  Previously, the\nproxy module used the buffer allocation status to check if upstream is\nconnected.  Now it\u0027s enough to check the flag.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10ad7d23ccab198d8e4fea9ac7ca3a2bf414060a",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_proxy_module.c",
      "new_id": "ebbe02718eca78831865033d859f7800ba73b00d",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "fddc2b168e5ac09aa2aa517b6dfca307aa7f114f",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_upstream.h",
      "new_id": "80520c2b3b3548cfb5597a24afd82563d20f0d1d",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_upstream.h"
    }
  ]
}
