Emily Shaffer [off-list ref] writes:
Hmm. I'd like to argue that part of the requirement is to show the user
what happened; for example, in an earlier iteration I was not
successfully reporting the "collateral damage" refs to the user, even
though they were not being pushed. To that end, I'd rather check both.
If we can afford to check both, making sure that we behave correctly
and report what we did correctly would of course be the best.
;-)