discovered 03 Aug 2026
git-filter-repo
→ View on GitHubgit filter-repo is an advanced tool for rewriting Git repository history, designed to overcome the limitations and performance issues of git filter-branch. It allows users to perform complex history manipulations using a single-file Python script, and supports the development of custom history rewriting tools through its underlying library. Recommended by the Git project, it emphasizes usability and scalability for a wide range of rewrites and data cleaning operations.