)]}'
{
  "commit": "7190ca7a3d8d259730580a9979519ddd6a344619",
  "tree": "c99a9a4af6d02044661db22720bc573e01c756c2",
  "parents": [
    "f83d3f90d60365aa9898e57991f051e88e8094c6"
  ],
  "author": {
    "name": "cyy",
    "email": "cyyever@outlook.com",
    "time": "Sat Jan 12 13:09:25 2019 +0800"
  },
  "committer": {
    "name": "cyy",
    "email": "cyyever@outlook.com",
    "time": "Tue Jan 22 10:36:17 2019 +0800"
  },
  "message": "remove unused headers\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "123ae785d3921fc17ad6cf8733948080ff7ee691",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/Mutex.h",
      "new_id": "5e0f85b02654f691142c55736026cb081c38ed97",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/Mutex.h"
    },
    {
      "type": "modify",
      "old_id": "f317afcde784b859b227e4a7c8806f30538b6394",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/ThreadFactory.h",
      "new_id": "a1547a6e07ac04f8705a3f61500a848487860063",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/ThreadFactory.h"
    },
    {
      "type": "modify",
      "old_id": "4d73b002db558cbaf5206a0859a013a01a1ef7a2",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/concurrency/TimerManager.h",
      "new_id": "e09ecf2047f8391bfedf23f44ce05e969ed6b3aa",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/concurrency/TimerManager.h"
    }
  ]
}
