)]}'
{
  "commit": "b776cb2b83f26b4bfff0da5d9afbfeb5343c52b4",
  "tree": "3fea6665db707e334c039aabc3584365e7749891",
  "parents": [
    "7e5a807407a6f702ef488fa6f8db87b6fd31c19f"
  ],
  "author": {
    "name": "Keir Mierle",
    "email": "keir@google.com",
    "time": "Fri Aug 14 16:46:50 2020 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Aug 17 21:53:18 2020 +0000"
  },
  "message": "pw_assert_log: Route asserts through log\n\nThis adds a new module, pw_assert_log, which routes asserts into the\nlogging backend with a flag set, which can be detected to terminate\nexecution. This will enable clean assert tokenization.\n\nChange-Id: Id7d14bb35ee0aefd465f4ce109ac270d523a3ec1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/16103\nCommit-Queue: Keir Mierle \u003ckeir@google.com\u003e\nReviewed-by: Wyatt Hepler \u003chepler@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fce4ee704062e98af21d6b227f2470cecad5993d",
      "old_mode": 33188,
      "old_path": "docs/BUILD.gn",
      "new_id": "f087940169a243ed80afa12277f35930b553268f",
      "new_mode": 33188,
      "new_path": "docs/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "061c05c9d74b12a819f0a26044a494c1d33b8d80",
      "old_mode": 33188,
      "old_path": "modules.gni",
      "new_id": "7894054d54e730f0c05b16314fcdf03c92159776",
      "new_mode": 33188,
      "new_path": "modules.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f9c95a5bd6c6ab2f51262df89d7fc195450e5bc",
      "new_mode": 33188,
      "new_path": "pw_assert_log/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c4139cb7b3f61529e3d1896b8650827f31aa0f9",
      "new_mode": 33188,
      "new_path": "pw_assert_log/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8f7312a5e4e6563b4b6951ea095bef79eb03029",
      "new_mode": 33188,
      "new_path": "pw_assert_log/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a79527a799dba8e8b5d09b43d3e35ed3fc61e81",
      "new_mode": 33188,
      "new_path": "pw_assert_log/docs.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d13fc1635c6f27280dd0abd9f8ec07bf7443da08",
      "new_mode": 33188,
      "new_path": "pw_assert_log/public/pw_assert_log/assert_log.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376f51e6b6af0cf790ec56c4e5815a817f76fdfc",
      "new_mode": 33188,
      "new_path": "pw_assert_log/public_overrides/pw_assert_backend/assert_backend.h"
    }
  ]
}
