t3400 (rebase): whitespace cleanup

This test used 5-space indents since it was added in 2005, but
recently the temptation to use tabs to indent has been too
strong, resulting in uneven whitespace.  Switch over completely
to tabs.

While at it, use a more modern style for consistency with other
tests:

 - names of tests go on the same line as test_expect_success;
 - extra whitespace after > redirection operators is removed.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Jonathan Nieder 2010-07-23 12:05:24 -05:00 committed by Junio C Hamano
parent 18cdf802ca
commit e877a4c11a
1 changed files with 92 additions and 90 deletions

View File

@ -14,9 +14,8 @@ GIT_AUTHOR_NAME=author@name
GIT_AUTHOR_EMAIL=bogus@email@address
export GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL

test_expect_success \
'prepare repository with topic branches' \
'git config core.logAllRefUpdates true &&
test_expect_success 'prepare repository with topic branches' '
git config core.logAllRefUpdates true &&
echo First >A &&
git update-index --add A &&
git commit -m "Add A." &&
@ -45,15 +44,18 @@ test_expect_success \

test_expect_success 'rebase on dirty worktree' '
echo dirty >>A &&
test_must_fail git rebase master'
test_must_fail git rebase master
'

test_expect_success 'rebase on dirty cache' '
git add A &&
test_must_fail git rebase master'
test_must_fail git rebase master
'

test_expect_success 'rebase against master' '
git reset --hard HEAD &&
git rebase master'
git rebase master
'

test_expect_success 'rebase against master twice' '
git rebase master >out &&
@ -77,13 +79,14 @@ test_expect_success 'rebase fast-forward to master' '
grep "Fast-forwarded HEAD to my-topic-branch" out
'

test_expect_success \
'the rebase operation should not have destroyed author information' \
'! (git log | grep "Author:" | grep "<>")'
test_expect_success 'the rebase operation should not have destroyed author information' '
! (git log | grep "Author:" | grep "<>")
'

test_expect_success \
'the rebase operation should not have destroyed author information (2)' \
"git log -1 | grep 'Author: $GIT_AUTHOR_NAME <$GIT_AUTHOR_EMAIL>'"
test_expect_success 'the rebase operation should not have destroyed author information (2)' "
git log -1 |
grep 'Author: $GIT_AUTHOR_NAME <$GIT_AUTHOR_EMAIL>'
"

test_expect_success 'HEAD was detached during rebase' '
test $(git rev-parse HEAD@{1}) != $(git rev-parse my-topic-branch@{1})
@ -103,8 +106,7 @@ test_expect_success 'rebase of history with merges is linearized' '
test 3 = $(git rev-list master.. | wc -l)
'

test_expect_success \
'rebase of history with merges after upstream merge is linearized' '
test_expect_success 'rebase of history with merges after upstream merge is linearized' '
git checkout upstream-merged-nonlinear &&
test 5 = $(git rev-list master.. | wc -l) &&
git rebase master &&
@ -127,7 +129,7 @@ test_expect_success 'rebase a single mode change' '
'

test_expect_success 'Show verbose error when HEAD could not be detached' '
: > B &&
>B &&
test_must_fail git rebase topic 2>output.err >output.out &&
grep "Untracked working tree file .B. would be overwritten" output.err
'