)]}'
{
  "commit": "5871d2c9fb06930f16ce4ddca313fc475dab2ed4",
  "tree": "a1b5ba42b25a9569bf95c224c725f2d300de8524",
  "parents": [
    "1654fe99aff4dc69c52ba361124ead1734cd9be8"
  ],
  "author": {
    "name": "Jim King",
    "email": "jim.king@simplivity.com",
    "time": "Tue Apr 05 13:00:24 2016 -0400"
  },
  "committer": {
    "name": "Nobuaki Sukegawa",
    "email": "nsuke@apache.org",
    "time": "Sat Jul 23 15:12:38 2016 +0900"
  },
  "message": "THRIFT-3038 Fix a couple races and removed volatile per analysis, replacing with atomics\n\nThis close #981\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efd7c23d4ca2103d9750d99cc92d4dbd29e7e4f9",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TThreadPoolServer.cpp",
      "new_id": "b81a522b2283ebf1d0d78f7a853c51e835996dc6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TThreadPoolServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "189d7e95cd4873dd1f99806916e59835bef216fb",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TThreadPoolServer.h",
      "new_id": "c750b8cf7bf4f67399074028bf6f4fe6f63d7e45",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TThreadPoolServer.h"
    },
    {
      "type": "modify",
      "old_id": "acd7bf99662eea2e5daf2d45603333bb37a3a57d",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TFileTransport.h",
      "new_id": "d7fa556d6cf28e9cb159f9e174e7ed2866343efa",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TFileTransport.h"
    }
  ]
}
