)]}'
{
  "commit": "69a5190a7ebca47cda35a6106aaa4dd0bfb5534f",
  "tree": "86098053fe1960ffe49864cfa05a2425f8efd078",
  "parents": [
    "5e78acfd4995f4536ea8c79a5f9c181b3a43f033"
  ],
  "author": {
    "name": "Wyatt Hepler",
    "email": "hepler@google.com",
    "time": "Mon Jun 22 10:42:53 2020 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 23 19:54:34 2020 +0000"
  },
  "message": "pw_span: Begin transitioning to std::span\n\n- Provide an implementation of std::span accessible from the \u003cspan\u003e\n  header.\n- Add tests to confirm that std::span and pw::span implicitly convert to\n  one another.\n\nChange-Id: I02e8ffc289975810b51ef32ffbc3b59a6e037caf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/12760\nCommit-Queue: Wyatt Hepler \u003chepler@google.com\u003e\nReviewed-by: Keir Mierle \u003ckeir@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47129f2bfff1fa2c15fe4bed60d3655fc2cb5280",
      "old_mode": 33188,
      "old_path": "pw_span/BUILD",
      "new_id": "528106a077dddf00db5b08bf3744411bebf4f16f",
      "new_mode": 33188,
      "new_path": "pw_span/BUILD"
    },
    {
      "type": "modify",
      "old_id": "737f6f583f63034c65e678329e48a730b4257abf",
      "old_mode": 33188,
      "old_path": "pw_span/BUILD.gn",
      "new_id": "cd2c881fc616794f433420642a3cbf526215129a",
      "new_mode": 33188,
      "new_path": "pw_span/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4b848e2200993403d3f74a4c173e08fa33079de2",
      "old_mode": 33188,
      "old_path": "pw_span/CMakeLists.txt",
      "new_id": "65644a13b3b2e8ed2d88e09b01ac673b9181f678",
      "new_mode": 33188,
      "new_path": "pw_span/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9fff2f36c40bbca5274ae03aafad1ddf51633d3e",
      "old_mode": 33188,
      "old_path": "pw_span/docs.rst",
      "new_id": "b44ba1e38579c3a70eae2fc550b31dd2266b891f",
      "new_mode": 33188,
      "new_path": "pw_span/docs.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3ac9be36cb7ceb14b86327765f42d6b4964f657",
      "new_mode": 33188,
      "new_path": "pw_span/public/pw_span/internal/span.h"
    },
    {
      "type": "modify",
      "old_id": "8aa270d6931bdccc06bdccd5c53f588bc37a015d",
      "old_mode": 33188,
      "old_path": "pw_span/public/pw_span/span.h",
      "new_id": "98e7acfff064b3d4aeea2ed36d4f2e65a1365e16",
      "new_mode": 33188,
      "new_path": "pw_span/public/pw_span/span.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7991e33ea4cd9e378e4ba90d748bd020156eb774",
      "new_mode": 33188,
      "new_path": "pw_span/public_overrides/span"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00a1adf373bb24ae390feedd7a62add07719ccfb",
      "new_mode": 33188,
      "new_path": "pw_span/pw_span_test.cc"
    },
    {
      "type": "modify",
      "old_id": "37d5ee405f79a793b4d248c79d2ec8a2bffd9746",
      "old_mode": 33188,
      "old_path": "pw_span/span_test.cc",
      "new_id": "e41a006ebef0c6cb790ab46efd47680fec2d2bb1",
      "new_mode": 33188,
      "new_path": "pw_span/span_test.cc"
    }
  ]
}
