git filter-repo (UNOFFICIAL)

git filter-repo (UNOFFICIAL)

Install latest/stable of git filter-repo (UNOFFICIAL)

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install git-filter-repo

Don't have snapd? Get set up for snaps.

Channel Version Published

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

Details for git filter-repo (UNOFFICIAL)

License
  • MIT

Last updated
  • 30 July 2024 - latest/stable
  • Today - latest/edge

Share this snap

Generate an embeddable card to be shared on external websites.


Install git filter-repo (UNOFFICIAL) on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using git filter-repo (UNOFFICIAL)

Users by distribution (log)

Ubuntu 20.04
Ubuntu 22.04
Ubuntu 24.04
Ubuntu 18.04
Ubuntu 16.04
Debian 11
CentOS 7
Linux Mint 20.3
pop 22.04
Ubuntu 23.10