From: Elijah Newren <newren@gmail.com>
To: Git Mailing List <git@vger.kernel.org>, git-packagers@googlegroups.com
Subject: [ANNOUNCE] git-filter-repo 2.32.0
Date: Mon, 7 Jun 2021 10:44:37 -0700 [thread overview]
Message-ID: <CABPp-BE-2s+0vOg+icJGBgR5X6BpoTieJd2KH39SbXW1WAA1Ew@mail.gmail.com> (raw)
The latest release of git-filter-repo, v2.32.0, is now available. It
is comprised of 32 non-merge commits since v2.29.0, including 20
changes from five new contributors.
The public repo of filter-repo is at
https://github.com/newren/git-filter-repo
The tarballs can be found at:
https://github.com/newren/git-filter-repo/releases
git-filter-repo can also be installed via a variety of package managers
across Windows, Mac OS, or Linux (and maybe others)[1].
New contributors whose contributions weren't in v2.29.0 are as follows.
Welcome to the git-filter-repo development community!
* Johannes Schindelin
* Stefano Rivera
* Lassi Kortela
* Shezan Baig
* 林博仁(Buo-ren Lin)
[1] https://github.com/newren/git-filter-repo/blob/master/INSTALL.md
----------------------------------------------------------------
git-filter-repo 2.32 Release Notes
==================================
(Note: Additional information is available for many release notes at
https://github.com/newren/git-filter-repo/issues/<NUMBER>)
(Note: Windows users may be interested in the external fixes at
https://github.com/msys2/msys2-runtime/pull/27 and
https://github.com/git-for-windows/git/pull/3165, the pair of which
should improve the experience for many users who try to run
git-filter-repo on Windows.)
* Fixes:
* sanity check that the --path-rename argument has exactly one ':' (#206)
* fix --use-mailmap (#185)
* improve invalid repository error message
* Enhancements:
* Allow callback bodies to be loaded from a file (#246)
* Documentation:
* update Windows section of INSTALL.md
* link from main README.md to nicely formatted external copy of documentation
* add some clarifications around replace refs (#235)
* link to (dangerous but useful) GitHub docs on purging old history (#235)
* contrib scripts:
* bfg-ish: fix relative path compatibility for --replace-text and repo (#242)
* bfg-ish: add some sanity checks on specified repo (#241)
* lint-history: decode filename to fix Windows portability (#231)
* lint-history: fix binary blob detection (#223)
* lint-history: explain filename paths (#147)
* lint-history: explain how TMPDIR can be used (#147)
* Miscellaneous:
* lots of fixes for running the testsuite Windows (#231)
* add a GitHub workflow for continuous integration (#167)
* add a reusable test runner script (#205)
Changes since v2.29.0 are as follows:
Elijah Newren (12):
filter-repo: fix --use-mailmap
lint-history: fix binary blob detection
t9390: add a testcase for --path-rename with no colon
filter-repo: improve invalid repository error message
filter-repo: avoid depending on `wc` binary being present
README.md: link to external formatting of user manual
git-filter-repo.txt: add some clarifications around replace refs
git-filter-repo.txt: link to GitHub docs on purging old history
bfg-ish: add some sanity checks on the specified repo
lint-history: explain filename paths
lint-history: explain how TMPDIR can be used
INSTALL.md: reference dscho's excellent python on git-for-windows fixes
Johannes Schindelin (14):
Ignore the generated Python cache
Test data and scripts must have Unix line endings
t9390: use the correct prereq when using "funny" file names
t9390: expect the correct line count in `--strip-blobs-with-ids`
t9390: close link of broken &&-chain
t9390: avoid using Bash-ism `<(...)`
t9390: avoid using `colrm`
t9390: work around clash with MSYS2's Unix<->Win32 path conversion
t9390: work around yet another Unix<->Win32 path issue
t9391: don't rely on the system gitconfig defining core.autocrlf=false
t9391: guard `dos2unix` use behind a prereq
Add a GitHub workflow to test this thing
Fix the Python path on Windows
lint-history: do decode bytes
Lassi Kortela (1):
Fix bug in --path-rename argument without colon
Shezan Baig (1):
Allow callback body to be loaded from a file
Stefano Rivera (3):
Break the actual test runner into its own script
Exit non-zero if the tests fail
Share implementation with github workflow
林博仁(Buo-ren Lin) (1):
Fix relative path compatibility for --replace-text and bfg_args.repo
next reply other threads:[~2021-06-07 17:44 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-07 17:44 Elijah Newren [this message]
2021-06-07 21:46 ` [ANNOUNCE] git-filter-repo 2.32.0 Felipe Contreras
2021-06-07 21:56 ` Elijah Newren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CABPp-BE-2s+0vOg+icJGBgR5X6BpoTieJd2KH39SbXW1WAA1Ew@mail.gmail.com \
--to=newren@gmail.com \
--cc=git-packagers@googlegroups.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.