)]}'
{
  "commit": "7e7a1a7c1027d30294da24e5d3f299ff90313c34",
  "tree": "173139c25d9dcb398a269707eb7d6eb071189bea",
  "parents": [
    "bf42d55189d9d8160a061cc3a7020324111942bb"
  ],
  "author": {
    "name": "Changli Gao",
    "email": "xiaosuo@gmail.com",
    "time": "Mon Mar 20 14:36:57 2017 +0800"
  },
  "committer": {
    "name": "James E. King, III",
    "email": "jking@apache.org",
    "time": "Sun Apr 02 23:37:14 2017 -0400"
  },
  "message": "TSocket: Don\u0027t close connections when failing to read/write\nClient: cpp\n\nSockets maybe registered to a event base of libevent, so the\nfollowing epoll_ctl(2) may fail due to EBADF, or may\ndelete other sockets. Chaos occurs.\n\nThis closes #1217\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21a9aca08df8e7bcb47f23205718176e8f713670",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSocket.cpp",
      "new_id": "8f0f06ca8481d7b132da974b61de09b1e8a4d7a9",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSocket.cpp"
    }
  ]
}
