)]}'
{
  "commit": "27c6367d99566a511f3b5f4172d135c0bf64a127",
  "tree": "cd3e41934074a2e7eff94a1cd81ec882808d128a",
  "parents": [
    "8787897e81add2e9204843ce745afce17388879f"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Apr 17 00:02:45 2020 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Apr 17 00:02:45 2020 +0100"
  },
  "message": "Squashed \u0027third_party/marl/\u0027 changes from 539094011..748d3c161\n\n748d3c161 Add usage recommendations to README.md\n2939fcfed Replace marl::parallelize()\n4b4600208 Fix stupid typo in front page code samples.\n742bba9c8 Fix clang-tidy and go-vet warnings.\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: 748d3c16165c7dcff018273cfaf9d8f26a33333a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "005b855b71d733e0d164f5a4f6e4aa52821e3a9c",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "4707a860a3a03cad45e1388ef54df6cd71211b42",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "cea4522d6d71d145bb67be8ea0ebe03613086af6",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "06408dcfbc49a56e3dcf248c787037ac67378e91",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "6dfff3c70197bf1a34f238d7c968b38d26b1a562",
      "old_mode": 33188,
      "old_path": "examples/hello_task.cpp",
      "new_id": "3206c3cd314e194221a9828525092ec8aed37110",
      "new_mode": 33188,
      "new_path": "examples/hello_task.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7ceadc862465fcb1631f5bc7590091b5558ccd3",
      "new_mode": 33188,
      "new_path": "include/marl/parallelize.h"
    },
    {
      "type": "modify",
      "old_id": "4db4b4db9042a9b413fbee4963a0e4ad9311a613",
      "old_mode": 33188,
      "old_path": "include/marl/scheduler.h",
      "new_id": "0acfdb96d1b531cbd55799cf733fa087dc17be14",
      "new_mode": 33188,
      "new_path": "include/marl/scheduler.h"
    },
    {
      "type": "delete",
      "old_id": "5ecae80cb5214feca787deb38680fd8eeda9d95e",
      "old_mode": 33188,
      "old_path": "include/marl/utils.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c111d4031be3a71f2ead598dc4ca2558e3470fd8",
      "new_mode": 33188,
      "new_path": "src/parallelize_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "533892af465354b520bca3bfbc886fb6eecd347b",
      "old_mode": 33188,
      "old_path": "src/scheduler.cpp",
      "new_id": "b6443d188d8576ae15a91c855878dc4f95442343",
      "new_mode": 33188,
      "new_path": "src/scheduler.cpp"
    },
    {
      "type": "modify",
      "old_id": "81f2d72894ba5cda5a61cd50f915116d1c98216f",
      "old_mode": 33188,
      "old_path": "tools/bench/bench.go",
      "new_id": "ad8118136dee2526c589e048e9e5768a90288de6",
      "new_mode": 33188,
      "new_path": "tools/bench/bench.go"
    }
  ]
}
