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^