)]}' { "commit": "22bb550749b1448e43939fe9844da89ba530dfb8", "tree": "4687ea5f75510aa91306e442bfada6088c4e337d", "parents": [ "63d3551219bf480bb1f7ee463fe6899be9460087" ], "author": { "name": "Mike Frysinger", "email": "vapier@chromium.org", "time": "Fri Jan 29 13:05:46 2021 -0500" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Wed Feb 03 23:18:07 2021 +0000" }, "message": "cros deploy: uninstall all packages in one shot\n\nThis avoids making multiple trips to the DUT when we can uninstall\nall of them in one go. This makes things faster in general, but\ncomes with a few minor changes:\n- The progress bar is not as fine-grained.\n- The operation aborts if one package fails in the middle.\n\nDoesn\u0027t seem important enough when the actual unmerge operation is\nrelatively quick, and the chances of one failing is pretty low. I\nthink people would rather have these be faster than prettier.\n\nBUG\u003dchromium:1164732\nTEST\u003d`cros deploy --unmerge` with multiple packages still works\n\nChange-Id: I23df20d17e51405ccba9aae80e40354f2bf8fc64\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2658934\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "475cac2ac002905d86d9a09130fd3e0c69f77271", "old_mode": 33188, "old_path": "cli/deploy.py", "new_id": "db23edb5fffe82e0f49ed40fd0bc34a4dabe555e", "new_mode": 33188, "new_path": "cli/deploy.py" }, { "type": "modify", "old_id": "1126e50fea4001d5d1f3f86a82f3a01068b11ab6", "old_mode": 33188, "old_path": "cli/deploy_unittest.py", "new_id": "c8b7668e6b3035c53d1639b89b94937627849672", "new_mode": 33188, "new_path": "cli/deploy_unittest.py" } ] }