)]}'
{
  "commit": "2d737bc0760fefa1ac972f54f013b1444e3060d0",
  "tree": "edf1bff46effed8a7630af831574d641f20bb620",
  "parents": [
    "1d2ffdf48b0b09401d5d035dc5ca781d621f98f6"
  ],
  "author": {
    "name": "Alexei Frolov",
    "email": "frolv@google.com",
    "time": "Tue Apr 27 23:03:09 2021 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 17 18:48:01 2021 +0000"
  },
  "message": "pw_rpc: Add default and move/assign constructors to ClientCall\n\nThis updates the BaseClientCall and NanopbClientCall classes to have\nworking default and move constructors. This allows client calls to be\ndeclared statically, supporting asynchronous RPC calls.\n\nChange-Id: I6bb153c0ae435708456291fe65d76fd0da26e94c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/42729\nCommit-Queue: Alexei Frolov \u003cfrolv@google.com\u003e\nReviewed-by: Keir Mierle \u003ckeir@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33fe5d79216cb601563da05599d378049badb362",
      "old_mode": 33188,
      "old_path": "pw_protobuf_compiler/proto.gni",
      "new_id": "bc5622c4c6b20cb82bb4a9139c65022b9d208411",
      "new_mode": 33188,
      "new_path": "pw_protobuf_compiler/proto.gni"
    },
    {
      "type": "modify",
      "old_id": "ec2a3d3cc6909b5810abcf7efc53627de5af4c73",
      "old_mode": 33188,
      "old_path": "pw_rpc/base_client_call.cc",
      "new_id": "da4ac013dfbcf4308eedc3849a16ae51ac31bb94",
      "new_mode": 33188,
      "new_path": "pw_rpc/base_client_call.cc"
    },
    {
      "type": "modify",
      "old_id": "7f15146139894f20763fbad939811b63c03a3778",
      "old_mode": 33188,
      "old_path": "pw_rpc/base_client_call_test.cc",
      "new_id": "8ddf5e142c71f3de03bcd3f9f32b54fb4350f20f",
      "new_mode": 33188,
      "new_path": "pw_rpc/base_client_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae17d5ad113b2d374b53ca6cac99edcbf99e83ac",
      "old_mode": 33188,
      "old_path": "pw_rpc/docs.rst",
      "new_id": "95186828004bb0d4cb72a53d647aacd5087463f0",
      "new_mode": 33188,
      "new_path": "pw_rpc/docs.rst"
    },
    {
      "type": "modify",
      "old_id": "44e8475dd7a0ddc5abec714c665fe8e4f2e8af76",
      "old_mode": 33188,
      "old_path": "pw_rpc/nanopb/public/pw_rpc/nanopb_client_call.h",
      "new_id": "368d36fbb2130b0ea1869a2d5bea486a9d661ecb",
      "new_mode": 33188,
      "new_path": "pw_rpc/nanopb/public/pw_rpc/nanopb_client_call.h"
    },
    {
      "type": "modify",
      "old_id": "49cf5138f4d737e180679f2bb2b4258c640232ff",
      "old_mode": 33188,
      "old_path": "pw_rpc/public/pw_rpc/internal/base_client_call.h",
      "new_id": "3b4e110149ae87cca3d81baf8152bb6f2785c0ee",
      "new_mode": 33188,
      "new_path": "pw_rpc/public/pw_rpc/internal/base_client_call.h"
    }
  ]
}
