dolt filter-branch is expensive, by the nature of what it does, and it gives no indication of progress or an ETA on completion.
- Determine if optimizations and parallelization are possible. Implement.
- Estimate time remaining and regularly update the messaging to users.