[ANNOUNCE] git-filter-repo 2.45.0
- From
Elijah Newren <newren@gmail.com>
- Date
- Jul 19, 2024, 02:56 UTC
- Message-ID
- <CABPp-BEsJX8FiqYKwWsJ9+RHoZeOPG02Z0CFZHQXuKx9MAj45w@mail.gmail.com>
After a very long hiatus, git-filter-repo is again finally getting a release. v2.45.0 is now available.
git filter-repo is a versatile tool for rewriting git repository history. 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].
[1] https://github.com/newren/git-filter-repo/blob/master/INSTALL.md
----------------------------------------------------------------------
git-filter-repo 2.45 Release Notes ==================================
* Fixes: * Work with git >= 2.43 (instead of immediately aborting with an error)
* Backward compatibility
* Do not create new replace references by default. Use the --replace-refs
option to change this, if wanted.* Usability:
* Throw an error when users pass `--paths` instead of letting python
autocomplete to `--paths-from-file` (since users usually intended
to mean `--path`)
* Apply commit ID updates after the --message-callback* Documentation: * Update link to GitHub docs on purging data
* Miscellaneous: * Add a --date-order option * Cleanup callback scope
* Contrib scripts: * [convert-svnexternals] fix parsing of wrongly transformed SVN revisions * [lint-history] fix --refs option * [clean-ignore] handle .gitignore exclusions * [clean-ignore] do not require additional arguments to be passed * [clean-ignore] support utf-8 filenames found in .gitignore files
Reply Forward  Add reaction