2.45.0+pkg-9de35028.8 MB
MIT
strict
core18
Versatile tool for rewriting history of Git repositories
git filter-repo is a versatile tool for rewriting history, which
includes [capabilities I have not found anywhere else](https://github.com/newren/git-filter-repo#design-rationale-behind-filter-repo).
It roughly falls into the same space of tool as [git filter-branch](https://git-scm.com/docs/git-filter-branch)
but without the capitulation-inducing poor [performance](https://public-inbox.org/git/CABPp-BGOz8nks0+Tdw5GyGqxeYR-3FF6FT5JcgVqZDYVRQ6qog@mail.gmail.com/),
with far more capabilities, and with a design that scales
usability-wise beyond trivial rewriting cases. [git filter-repo is now recommended by the git project](https://git-scm.com/docs/git-filter-branch#_warning)
instead of git filter-branch.
While most users will probably just use filter-repo as a simple
command line tool (and likely only use a few of its flags), at its
core filter-repo contains a library for creating history rewriting
tools. As such, users with specialized needs can leverage it to
quickly create [entirely new history rewriting tools](https://github.com/newren/git-filter-repo/blob/main/contrib/filter-repo-demos).
Snap-specific information
This is NOT an official distribution of git filter-repo, refer the
snap's own issue tracker for support:
https://github.com/Lin-Buo-Ren/git-filter-repo-snap/issues
includes [capabilities I have not found anywhere else](https://github.com/newren/git-filter-repo#design-rationale-behind-filter-repo).
It roughly falls into the same space of tool as [git filter-branch](https://git-scm.com/docs/git-filter-branch)
but without the capitulation-inducing poor [performance](https://public-inbox.org/git/CABPp-BGOz8nks0+Tdw5GyGqxeYR-3FF6FT5JcgVqZDYVRQ6qog@mail.gmail.com/),
with far more capabilities, and with a design that scales
usability-wise beyond trivial rewriting cases. [git filter-repo is now recommended by the git project](https://git-scm.com/docs/git-filter-branch#_warning)
instead of git filter-branch.
While most users will probably just use filter-repo as a simple
command line tool (and likely only use a few of its flags), at its
core filter-repo contains a library for creating history rewriting
tools. As such, users with specialized needs can leverage it to
quickly create [entirely new history rewriting tools](https://github.com/newren/git-filter-repo/blob/main/contrib/filter-repo-demos).
Snap-specific information
This is NOT an official distribution of git filter-repo, refer the
snap's own issue tracker for support:
https://github.com/Lin-Buo-Ren/git-filter-repo-snap/issues
Update History
2.45.0+pkg-9de3 (50)13 Dec 2025, 09:47 UTC
17 Apr 2021, 09:47 UTC
30 Jul 2024, 07:50 UTC
13 Dec 2025, 09:47 UTC