e old and new history and end up with multiple "copies" of each
commit, some of which have unwanted or sensitive files and others which
don&#8217;t.  This comes about in multiple different ways:</p>
<div class="ulist">
<ul>
<li>
<p>the default to only doing a partial history rewrite (<em>--all</em> is not
the default and few examples show it)</p>
</li>
<li>
<p>the fact that there&#8217;s no automatic post-run cleanup</p>
</li>
<li>
<p>the fact that --tag-name-filter (when used to rename tags) doesn&#8217;t
