Paul Mackerras [off-list ref] writes:
Could I have a flag to git cherry-pick (-q for quiet, maybe) that
tells it not to print anything if the command succeeds? Could I also
have a flag that tells it to clean up if the merge fails and leave the
tree in its previous state?
Quiet sounds sane.
Reverting to its "previous state" I am not quite sure if it is
worth making it an option and run it as part of cherry-pick.