#!/bin/sh | |
test_description='performance of filter-branch' | |
. ./perf-lib.sh | |
test_perf_default_repo | |
test_checkout_worktree | |
test_expect_success 'mark bases for tests' ' | |
git tag -f tip && | |
git tag -f base HEAD~100 | |
' | |
test_perf 'noop filter' ' | |
git checkout --detach tip && | |
git filter-branch -f base..HEAD | |
' | |
test_perf 'noop prune-empty' ' | |
git checkout --detach tip && | |
git filter-branch -f --prune-empty base..HEAD | |
' | |
test_done |