           SPELL=git-filter-repo
         VERSION=2.47.0
          SOURCE="${SPELL}-${VERSION}.tar.gz"
   SOURCE_URL[0]="https://github.com/newren/${SPELL}/archive/v${VERSION}.tar.gz"
     SOURCE_HASH=sha512:b4b0c3e18a061396d920c38abb40d97540f9a7ffc7080a5b3cf9a59908426b129540431da4a266ac45c71e268778317cae6a3b768f85c126db4b0867dd4f2bdf
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
            DOCS="*.md *.txt"
        DOC_DIRS="Documentation"
        WEB_SITE="https://github.com/newren/git-filter-repo"
      LICENSE[0]="MIT"
         ENTERED=20250202
           SHORT="Git extension for rewriting history"
cat << EOF
git filter-repo is a versatile tool for rewriting history, which includes
capabilities not found anywhere else. It roughly falls into the same space of
tool as git filter-branch but without the capitulation-inducing poor
performance, 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 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.
EOF
