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^