)]}'
{
  "commit": "44d158805cf0570211f26fa7af6e5a7a580a8ef8",
  "tree": "006a34989b0fe695b4d6188fd050eba484e1563a",
  "parents": [
    "1f7f48904a2de56a081e88f520e24b6ec52eb497"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Nov 14 08:04:02 2019 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Nov 14 08:10:16 2019 +0000"
  },
  "message": "Reimplement std::future and std::promise to workaround TSAN false positives\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abc8abf7223431923f44fb711669e5d43709239b",
      "new_mode": 33188,
      "new_path": "include/dap/future.h"
    },
    {
      "type": "modify",
      "old_id": "056c633772c9bd61b7c3b451076f5ae0fb3cae54",
      "old_mode": 33188,
      "old_path": "include/dap/session.h",
      "new_id": "f6cbb8b986913388515dee46408073883df10ab7",
      "new_mode": 33188,
      "new_path": "include/dap/session.h"
    },
    {
      "type": "modify",
      "old_id": "04409e5674fc8cd1e5e57e1ea17b7ebe75db5316",
      "old_mode": 33188,
      "old_path": "src/session_test.cpp",
      "new_id": "66974fae26bc5705537b91de520dfb1e01a1ab69",
      "new_mode": 33188,
      "new_path": "src/session_test.cpp"
    }
  ]
}
