3 test_description='Tests rebase -i performance'
8 # This commit merges a sufficiently long topic branch for reasonable
10 branch_merge=ba5312da19c6fdb6c6747d479f58932aae6e900c^{commit}
13 git rev-parse --verify $branch_merge >/dev/null 2>&1 || {
14 skip_all='skipping because $branch_merge was not found'
18 write_script swap-first-two.sh <<\EOF
22 sed -e '1{h;d}' -e 2G <"$1".bak >"$1"
27 test_expect_success 'setup' '
28 git config core.editor "\"$PWD"/swap-first-two.sh\" &&
29 git checkout -f $branch_merge^2
32 test_perf 'rebase -i' '
33 git rebase -i $branch_merge^