)]}'
{
  "commit": "2dfd15462fab2dbf047a3aea9115c78e54421f83",
  "tree": "cd8806be0f2b5311423a3ebb67d20844b4e72b81",
  "parents": [],
  "author": {
    "name": "Ben Clayton",
    "email": "headlessclayton@gmail.com",
    "time": "Thu Oct 31 17:06:38 2019 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Nov 08 21:58:50 2019 +0000"
  },
  "message": "Initial drop of cppdap\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fbfe159c73e7787b09726dc534b3904d475f71d",
      "new_mode": 33188,
      "new_path": ".clang-format"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7590faf7c93336472be43d8510d7e9b638593263",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7640fefe420ffff3e66e848ebd82acfdf748914",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eee61718151721a5785ac792d9613fa8a26ccec3",
      "new_mode": 33188,
      "new_path": ".vscode/c_cpp_properties.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9159b8ebc26ba6c29c6174393f1f865cf066d629",
      "new_mode": 33188,
      "new_path": ".vscode/launch.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d85f95700b2870d57a8aebc88fda3615d2e75a69",
      "new_mode": 33188,
      "new_path": ".vscode/tasks.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b9704ce53a600d72b2ded9cf2b2999b127699c8",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a86ba025d83dfc39db62d84ee7cac0a9da1ac08",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a4a3ea2424c09fbe48d455aed1eaa94d9124835",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5390dc37b769d9cbd6e55b7532015881b0726c0e",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd234f2a666f8d96e80fa1f5bfd97e4e2cf150d3",
      "new_mode": 33188,
      "new_path": "examples/hello_debugger.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd9e378921ff1e87ca7eaaef51db9a658952db28",
      "new_mode": 33188,
      "new_path": "examples/vscode/package.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d2242feb3d832e4e90ae3d1a9f1e4c86aff4bae",
      "new_mode": 33188,
      "new_path": "include/dap/any.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1f378da20cb7795d9ff07afd881567d687df868",
      "new_mode": 33188,
      "new_path": "include/dap/io.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df00cb8312633db8ff60000cf07838546cfd4aef",
      "new_mode": 33188,
      "new_path": "include/dap/network.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77b0587025c65fac742458af04757835edb3b48f",
      "new_mode": 33188,
      "new_path": "include/dap/optional.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f88cb35c6ef78c4a25deefad1847237ca1048df",
      "new_mode": 33188,
      "new_path": "include/dap/protocol.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbb4e68d4e76a32e413fd79f006456f719940ac9",
      "new_mode": 33188,
      "new_path": "include/dap/serialization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "056c633772c9bd61b7c3b451076f5ae0fb3cae54",
      "new_mode": 33188,
      "new_path": "include/dap/session.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbef4e83bc02fd93d645362a91e70352a276df9d",
      "new_mode": 33188,
      "new_path": "include/dap/typeinfo.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fd7cb099a2ef725977a2b4d0f3aaa8aa263ae96",
      "new_mode": 33188,
      "new_path": "include/dap/typeof.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d02e0fd59d0d4c219ee3e85b37891841c6efa3d",
      "new_mode": 33188,
      "new_path": "include/dap/types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "637787c2c2d55972329aa1eab8d820e478f190c8",
      "new_mode": 33188,
      "new_path": "include/dap/variant.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35b92d572b00aa139b5665ff9542513933503dbc",
      "new_mode": 33188,
      "new_path": "src/any_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4183c2e5b3b9221e9d2b15578a90d2862f5bdd1",
      "new_mode": 33188,
      "new_path": "src/chan.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d7e0a43aee7efbca7f5880c6ff18d1ddf46100d",
      "new_mode": 33188,
      "new_path": "src/chan_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d52866953f5a501849784c1d7a2f48621989824b",
      "new_mode": 33188,
      "new_path": "src/content_stream.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f01fef7d34b3acfe0383ede3401f0373a1559271",
      "new_mode": 33188,
      "new_path": "src/content_stream.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df29b2ecca7ca340da486898f65caea9169db1e0",
      "new_mode": 33188,
      "new_path": "src/content_stream_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c895d0faaf0579a60243063f4e80101edde027c8",
      "new_mode": 33188,
      "new_path": "src/dap_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00665dd7ab09c1df3525a1974614af3520277110",
      "new_mode": 33188,
      "new_path": "src/io.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3db29cd155581b1d0c5f19db20e3887d46c5003",
      "new_mode": 33188,
      "new_path": "src/json_serializer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c7cc16d1ec3301ba0431a540589a9ca576a4064",
      "new_mode": 33188,
      "new_path": "src/json_serializer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5072bcc70d4478c6d9082a1cbfdd7a2d2a0f8f51",
      "new_mode": 33188,
      "new_path": "src/json_serializer_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff2a31174bef2738264c9d9f67987819ac436062",
      "new_mode": 33188,
      "new_path": "src/network.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c33c4b821409e65af5e9b4c6d1a6e604c02f7bc8",
      "new_mode": 33188,
      "new_path": "src/network_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d78379216fd1034e5f85be10f6cc2b01d4dafb8",
      "new_mode": 33188,
      "new_path": "src/optional_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80e9703946bc360ba2b4a2f6ed1e3fefdae87cab",
      "new_mode": 33188,
      "new_path": "src/protocol_events.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23e3bdbeef966dc88bccbf2baa36cd228a5cc4ad",
      "new_mode": 33188,
      "new_path": "src/protocol_requests.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eeb221842c4e2a9e00a82ef5bc7895a29ed1ef81",
      "new_mode": 33188,
      "new_path": "src/protocol_response.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "198f62e453b1a089828cde180a4a6e67ee665f8e",
      "new_mode": 33188,
      "new_path": "src/protocol_types.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57c8c9a793ed07d75708506f370d31046458a334",
      "new_mode": 33188,
      "new_path": "src/session.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "247c8a419556b8ab6b206511761e4773d99d255a",
      "new_mode": 33188,
      "new_path": "src/session_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe564d27e5d1c8ef0ae3a7a080f9ef37c6855a6a",
      "new_mode": 33188,
      "new_path": "src/socket.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea722c61731cf7dbb663f79c7cd4188617a173bd",
      "new_mode": 33188,
      "new_path": "src/socket.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdd6c41c6c6c215ef8904dfb0b8d43fed913a12d",
      "new_mode": 33188,
      "new_path": "src/string_buffer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99874195d3804f929fe949c2d6acf25a5a0c881d",
      "new_mode": 33188,
      "new_path": "src/typeof.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a1f4ebafec25cfa29bb73c0fccbddd2130f8532",
      "new_mode": 33188,
      "new_path": "src/variant_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a03480824b4fc7883255dbd2fd8940c9f81e22e",
      "new_mode": 57344,
      "new_path": "third_party/googletest"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f272ad533d32a40a3b2154a76f1ae9a45eacd6d3",
      "new_mode": 57344,
      "new_path": "third_party/json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d036418d9cef3d8123f1004dcbd512f3515a3855",
      "new_mode": 33188,
      "new_path": "tools/protocol_gen/protocol_gen.go"
    }
  ]
}
