)]}'
{
  "commit": "06fe47bce6ff5e2c9caba3f97fb5bc719d319cb7",
  "tree": "ca6d1eed0a43893b545fa37b09ad5a4e21b394b9",
  "parents": [
    "2da14515edea09507a3056b520716647307ff080"
  ],
  "author": {
    "name": "Nathaniel Brough",
    "email": "nathaniel.brough@gmail.com",
    "time": "Fri Jun 19 17:40:49 2020 +0800"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jun 24 17:15:47 2020 +0000"
  },
  "message": "pw_protobuf: Fixed bug when using proto package without prefix pw.*\n\nWhen generating code using the pw protobuf plugin if the .proto does\nnot contain \u0027package pw.*;\u0027 then namespace pw is not added. This\nresults in errors around span\u003c\u003e not being found.\nChanging all strings in the code generator from regex \u0027span\u003c(.*)\u003e\u0027 to\n\u0027std::span\u003c$1\u003e\u0027 solves this problem. A regression test proto has been\nadded to prevent this problem in future.\n\nChange-Id: I5fa2f750a3ff562b7e28da667b8148a04a6fc579\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/12620\nReviewed-by: Wyatt Hepler \u003chepler@google.com\u003e\nCommit-Queue: Wyatt Hepler \u003chepler@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a34c0c8425376a13780dbcd238002267677f1f7f",
      "old_mode": 33188,
      "old_path": "pw_protobuf/BUILD.gn",
      "new_id": "5a4e800c5a7886887f7f85ee83e87f5e9aee26e2",
      "new_mode": 33188,
      "new_path": "pw_protobuf/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "273b1704a19b1950a4551004be52a527f533c426",
      "old_mode": 33188,
      "old_path": "pw_protobuf/codegen_test.cc",
      "new_id": "1001a868931b362fcdd81d65be38917a6b56e9d5",
      "new_mode": 33188,
      "new_path": "pw_protobuf/codegen_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddc11ff2e677f13a3f5916d5dfba38c9d591f685",
      "new_mode": 33188,
      "new_path": "pw_protobuf/pw_protobuf_protos/test_protos/non_pw_package.proto"
    },
    {
      "type": "modify",
      "old_id": "5fb66617a8d805991f7b85805a19283dc03f8eca",
      "old_mode": 33188,
      "old_path": "pw_protobuf/py/pw_protobuf/codegen_pwpb.py",
      "new_id": "b9760facfeb4eaccfb291cce3cd9274b90753bad",
      "new_mode": 33188,
      "new_path": "pw_protobuf/py/pw_protobuf/codegen_pwpb.py"
    }
  ]
}
