)]}'
{
  "commit": "f9ae189221f68600468ee77761a89e0e2c16d010",
  "tree": "7c8dcc2ba2b6729e810ec968ed0b620b3617981d",
  "parents": [
    "72b4313419452f576ff3705040188e5ea75f01e7"
  ],
  "author": {
    "name": "Alexei Frolov",
    "email": "frolv@google.com",
    "time": "Thu Apr 01 18:24:27 2021 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 06 00:23:34 2021 +0000"
  },
  "message": "pw_protobuf: Make maximum varint size configurable\n\nThis adds a configuration option to set the number of bytes reserved for\nnested message size varints when encoding a protobuf. A simple mapping\nof varint size -\u003e integer type is temporarily added to support the\nstack-based encoder.\n\nChange-Id: I2947fc3c9bc3f77262a040620517c8b1b0a89760\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/39582\nReviewed-by: Ewout van Bekkum \u003cewout@google.com\u003e\nReviewed-by: Wyatt Hepler \u003chepler@google.com\u003e\nCommit-Queue: Alexei Frolov \u003cfrolv@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54b4d3ac665169cc29f5c0e81828ede1d97c05f8",
      "old_mode": 33188,
      "old_path": "pw_protobuf/BUILD",
      "new_id": "40edf6dcff2d444f2f0c23740649f30571520e6c",
      "new_mode": 33188,
      "new_path": "pw_protobuf/BUILD"
    },
    {
      "type": "modify",
      "old_id": "562850f594eeec7538e844aa9487e383320eb12a",
      "old_mode": 33188,
      "old_path": "pw_protobuf/BUILD.gn",
      "new_id": "ceb9947b5f6f940a0b7b62eca2b5ce898f4bac72",
      "new_mode": 33188,
      "new_path": "pw_protobuf/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "44ed7dc9d9bfa5b767eead1c2e00e1eec5bda58f",
      "old_mode": 33188,
      "old_path": "pw_protobuf/CMakeLists.txt",
      "new_id": "8d6704783e6f229d6b9cf8bfaf17327caca9e8fb",
      "new_mode": 33188,
      "new_path": "pw_protobuf/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ffc13bc715f1f45ecdc58e774079b73051b37c14",
      "old_mode": 33188,
      "old_path": "pw_protobuf/docs.rst",
      "new_id": "5a02779b2f230bf748b9a8f3145ce80435060f07",
      "new_mode": 33188,
      "new_path": "pw_protobuf/docs.rst"
    },
    {
      "type": "modify",
      "old_id": "807a78b1900be161ac8023f07895ed7f3e70614e",
      "old_mode": 33188,
      "old_path": "pw_protobuf/encoder.cc",
      "new_id": "6ca6f6df2721d9aab7272b087e155f7ad939d1ac",
      "new_mode": 33188,
      "new_path": "pw_protobuf/encoder.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7a12eb35a52168f08fccd3577ddfd4974f757be",
      "new_mode": 33188,
      "new_path": "pw_protobuf/public/pw_protobuf/config.h"
    },
    {
      "type": "modify",
      "old_id": "51c335dd70a487f76aab900f6274b3a3c0f0c53e",
      "old_mode": 33188,
      "old_path": "pw_protobuf/public/pw_protobuf/encoder.h",
      "new_id": "fbf9acf70838eb8707107b5da89561929cc8782b",
      "new_mode": 33188,
      "new_path": "pw_protobuf/public/pw_protobuf/encoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "246b265822c671fb88ccc9ba558e57fc5c39ffa7",
      "new_mode": 33188,
      "new_path": "pw_protobuf/varint_size_test.cc"
    }
  ]
}
