)]}'
{
  "commit": "f4dfd87bb510a2b95fff79776632707c0353729e",
  "tree": "01e9b64a868d9ed149430983aaffa8eae32e0eee",
  "parents": [
    "d27b674d1a44ea43782b19f7ba3e6ce8d3269503"
  ],
  "author": {
    "name": "Keir Mierle",
    "email": "keir@google.com",
    "time": "Wed Aug 12 20:53:26 2020 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Aug 20 21:48:27 2020 +0000"
  },
  "message": "pw_metric: Metric RPC service\n\nThis adds a metric RPC service, which exposes a metric tree. The user\nselects which metrics to expose. The metric tree is sent via streaming\nRPC to enable streaming potentially large sets of metrics.\n\nChange-Id: Ib308995b8f7f91ce439ca42fe298f802d4bdf7e3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/16003\nCommit-Queue: Keir Mierle \u003ckeir@google.com\u003e\nReviewed-by: Alexei Frolov \u003cfrolv@google.com\u003e\nReviewed-by: Ewout van Bekkum \u003cewout@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cbf66cdcde18dda6ab2a4467ee8eabf032a4063",
      "old_mode": 33188,
      "old_path": "pw_metric/BUILD",
      "new_id": "051fc2783bd99ed8d32dd75719490332eda47720",
      "new_mode": 33188,
      "new_path": "pw_metric/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a0148de4a6bcc4996808519d824a1181e92085ce",
      "old_mode": 33188,
      "old_path": "pw_metric/BUILD.gn",
      "new_id": "9a0ff2b94bd60af9957df9db018e6070c3ec25ca",
      "new_mode": 33188,
      "new_path": "pw_metric/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "65136ee98efca0f9b442c55c5db693b3056ac266",
      "old_mode": 33188,
      "old_path": "pw_metric/docs.rst",
      "new_id": "23ef7787333e8d56c19e83cc7ce7a42d979587ba",
      "new_mode": 33188,
      "new_path": "pw_metric/docs.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b4bf4cb4b0d699bc0d9190b338c9bcb40cbd4a3",
      "new_mode": 33188,
      "new_path": "pw_metric/metric_service_nanopb.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8b15b0d1c57a40b175f1f730efdaa0224b369a3",
      "new_mode": 33188,
      "new_path": "pw_metric/metric_service_nanopb_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15fd6ee0d25f933b5aa595e6b75012f1cd2851a6",
      "new_mode": 33188,
      "new_path": "pw_metric/public/pw_metric/metric_service_nanopb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65eb3b34942ba968ae934c344f69942347ad026b",
      "new_mode": 33188,
      "new_path": "pw_metric/pw_metric_proto/metric_service.options"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27cb371e66860dc2dc455fe1013ad04526fd8369",
      "new_mode": 33188,
      "new_path": "pw_metric/pw_metric_proto/metric_service.proto"
    }
  ]
}
