> ... rewrites any descendent branches to point at the updated history.
But what about local heads referred to only by a "soft" tag? Is their history rewritten, or is it left to refer to the old history?