git filter-branch helpers: prune and keep
git-filter-branches helper script
git for-each-ref example
filter-branch: add missing exit status
filter-branch: add option for moving files
filter-branch: add some warnings
filter-branch: magic incantation to move directories

...with spaces in the filenames inside.
filter-branch: add double quotes

so that one doesn't have to escape spaces in arguments