Browse Source
This patch moves the am test cases in t4150-am.sh and the am subdirectory test cases from t/t4150-am-subdir.sh into t/4151-am.sh. Signed-off-by: Stephan Beyer <s-beyer@gmx.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
Stephan Beyer
17 years ago
committed by
Junio C Hamano
2 changed files with 34 additions and 72 deletions
@ -1,72 +0,0 @@
@@ -1,72 +0,0 @@
|
||||
#!/bin/sh |
||||
|
||||
test_description='git am running from a subdirectory' |
||||
|
||||
. ./test-lib.sh |
||||
|
||||
test_expect_success setup ' |
||||
echo hello >world && |
||||
git add world && |
||||
test_tick && |
||||
git commit -m initial && |
||||
git tag initial && |
||||
echo goodbye >world && |
||||
git add world && |
||||
test_tick && |
||||
git commit -m second && |
||||
git format-patch --stdout HEAD^ >patchfile && |
||||
: >expect |
||||
' |
||||
|
||||
test_expect_success 'am regularly from stdin' ' |
||||
git checkout initial && |
||||
git am <patchfile && |
||||
git diff master >actual && |
||||
test_cmp expect actual |
||||
' |
||||
|
||||
test_expect_success 'am regularly from file' ' |
||||
git checkout initial && |
||||
git am patchfile && |
||||
git diff master >actual && |
||||
test_cmp expect actual |
||||
' |
||||
|
||||
test_expect_success 'am regularly from stdin in subdirectory' ' |
||||
rm -fr subdir && |
||||
git checkout initial && |
||||
( |
||||
mkdir -p subdir && |
||||
cd subdir && |
||||
git am <../patchfile |
||||
) && |
||||
git diff master>actual && |
||||
test_cmp expect actual |
||||
' |
||||
|
||||
test_expect_success 'am regularly from file in subdirectory' ' |
||||
rm -fr subdir && |
||||
git checkout initial && |
||||
( |
||||
mkdir -p subdir && |
||||
cd subdir && |
||||
git am ../patchfile |
||||
) && |
||||
git diff master >actual && |
||||
test_cmp expect actual |
||||
' |
||||
|
||||
test_expect_success 'am regularly from file in subdirectory with full path' ' |
||||
rm -fr subdir && |
||||
git checkout initial && |
||||
P=$(pwd) && |
||||
( |
||||
mkdir -p subdir && |
||||
cd subdir && |
||||
git am "$P/patchfile" |
||||
) && |
||||
git diff master >actual && |
||||
test_cmp expect actual |
||||
' |
||||
|
||||
test_done |
Loading…
Reference in new issue