Skip to content

Commit df575fb

Browse files
committed
contrib: new filter-repo demo named filter-lamely (or filter-branch-ish)
This is a re-implementation of git-filter-branch that is nearly perfectly bug compatible (it can replace git-filter-branch and still pass the git testsuite). It deviates in one minor way that should not matter to real world usecases, but allows it to run a few times faster than filter-branch. Signed-off-by: Elijah Newren <[email protected]>
1 parent 65f0eca commit df575fb

File tree

3 files changed

+615
-0
lines changed

3 files changed

+615
-0
lines changed

contrib/filter-repo-demos/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ insert-beginning |Add a new file (e.g. LICENSE/COPYING) to the beginning of
1313
signed-off-by |Add a Signed-off-by tag to a range of commits
1414
lint-history |Run some lint command on all non-binary files in history.
1515
clean-ignore |Delete files from history which match current gitignore rules.
16+
filter-lamely (or filter&#8209;branch&#8209;ish) |A nearly bug compatible re-implementation of filter-branch (the git testsuite passes using it instead of filter-branch), with some performance tricks to make it several times faster (though it's still glacially slow compared to filter-repo).
1617

1718
## Purpose
1819

Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
filter-lamely

0 commit comments

Comments
 (0)