Skip to content

Commit

Permalink
Simplify t3412
Browse files Browse the repository at this point in the history
Use the newly introduced test_commit() and test_merge() helpers.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Johannes Schindelin authored and Junio C Hamano committed Jan 29, 2009
1 parent 37e5c8f commit f7951e1
Showing 1 changed file with 7 additions and 21 deletions.
28 changes: 7 additions & 21 deletions t/t3412-rebase-root.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,13 @@ Tests if git rebase --root --onto <newparent> can rebase the root commit.
. ./test-lib.sh

test_expect_success 'prepare repository' '
echo 1 > A &&
git add A &&
git commit -m 1 &&
echo 2 > A &&
git add A &&
git commit -m 2 &&
test_commit 1 A &&
test_commit 2 A &&
git symbolic-ref HEAD refs/heads/other &&
rm .git/index &&
echo 3 > B &&
git add B &&
git commit -m 3 &&
echo 1 > A &&
git add A &&
git commit -m 1b &&
echo 4 > B &&
git add B &&
git commit -m 4
test_commit 3 B &&
test_commit 1b A 1 &&
test_commit 4 B
'

test_expect_success 'rebase --root expects --onto' '
Expand Down Expand Up @@ -103,9 +93,7 @@ test_expect_success 'pre-rebase got correct input (5)' '
test_expect_success 'set up merge history' '
git checkout other^ &&
git checkout -b side &&
echo 5 > C &&
git add C &&
git commit -m 5 &&
test_commit 5 C &&
git checkout other &&
git merge side
'
Expand All @@ -132,9 +120,7 @@ test_expect_success 'set up second root and merge' '
git symbolic-ref HEAD refs/heads/third &&
rm .git/index &&
rm A B C &&
echo 6 > D &&
git add D &&
git commit -m 6 &&
test_commit 6 D &&
git checkout other &&
git merge third
'
Expand Down

0 comments on commit f7951e1

Please sign in to comment.