rson
doing the filtering joined the project.  And often, even those familiar
with handling arguments with spaces may not do so just because they
aren&#8217;t in the mindset of thinking about everything that could possibly
go wrong.</p>
</li>
<li>
<p>Non-ascii filenames can be silently removed despite being in a desired
directory.  Keeping only wanted paths is often done using pipelines like
<code>git ls-files | grep -v ^WANTED_DIR/ | xargs git rm</code>.  ls-files will
only quote filenames if needed, so fol