reposurgeon

Edit version-control repository history with surgical precision

brewmacoslinux
Try with needOr install directly
Source

About

Edit version-control repository history

Commands

reposurgeon

Examples

Convert a Git repository to SVN format$ reposurgeon 'read <my-repo.git' 'write >my-repo.svn'
Remove a file from all commits in repository history$ reposurgeon 'read <repo.git' 'delete blob <filename>' 'write >cleaned-repo.git'
Analyze repository structure and list all commits$ reposurgeon 'read <repo.git' 'list'