)]}' { "commit": "d3ccca353a0378dc8b197dc06eb10fd58fb0413e", "tree": "10f75c39f399b581cb3c00a2d7e1762b088ad118", "parents": [ "4a29ab3470eb639531da1bb0865baa174a57475f" ], "author": { "name": "Alexei Frolov", "email": "frolv@google.com", "time": "Mon Nov 21 17:18:29 2022 +0000" }, "committer": { "name": "CQ Bot Account", "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Mon Nov 21 17:18:29 2022 +0000" }, "message": "Return errors from subcommands\n\nThis pulls in `anyhow` and updates subcommand implementations to return\nresults which propagate up to main.\n\nChange-Id: Idd360e03c1adf8960c09a2690bf5e0753ac3e464\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/qg/+/119870\nCommit-Queue: Alexei Frolov \u003cfrolv@google.com\u003e\nReviewed-by: Erik Gilling \u003ckonkers@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "79929bf83c9d8b05e26b91c8773792bfb2c07c1a", "old_mode": 33188, "old_path": "Cargo.lock", "new_id": "51ba38716f4db10555cfe63fa56de0589d1a61ac", "new_mode": 33188, "new_path": "Cargo.lock" }, { "type": "modify", "old_id": "46f8f2dd93a3fd73340422513bb0208d2c4787bf", "old_mode": 33188, "old_path": "qg-cli/Cargo.toml", "new_id": "315008c2ecfa4ba9045a6778a55d86fae4aaa85e", "new_mode": 33188, "new_path": "qg-cli/Cargo.toml" }, { "type": "modify", "old_id": "060cbcfff08c7df62d9cfc5a2ba2fcf66739bdb0", "old_mode": 33188, "old_path": "qg-cli/src/main.rs", "new_id": "b3b8d5541d6f642c1e95448d71834090e9e14a5a", "new_mode": 33188, "new_path": "qg-cli/src/main.rs" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d645b60b76bddd06ca13431adc2d63e9b10a34fa", "new_mode": 33188, "new_path": "qg-cli/src/new.rs" }, { "type": "modify", "old_id": "b33cd984419624c97850b3a9587575e0b6953572", "old_mode": 33188, "old_path": "qg-cli/src/subcommands.rs", "new_id": "aa3b8701f77b405a62bfd8868696c8df6b5eb6a4", "new_mode": 33188, "new_path": "qg-cli/src/subcommands.rs" } ] }