Junio C Hamano
18 years ago
2 changed files with 47 additions and 1 deletions
@ -0,0 +1,46 @@
@@ -0,0 +1,46 @@
|
||||
#!/bin/sh |
||||
|
||||
test_description='test local clone' |
||||
. ./test-lib.sh |
||||
|
||||
D=`pwd` |
||||
|
||||
test_expect_success 'preparing origin repository' ' |
||||
: >file && git add . && git commit -m1 && |
||||
git clone --bare . a.git && |
||||
git clone --bare . x |
||||
' |
||||
|
||||
test_expect_success 'local clone without .git suffix' ' |
||||
cd "$D" && |
||||
git clone -l -s a b && |
||||
cd b && |
||||
git fetch |
||||
' |
||||
|
||||
test_expect_success 'local clone with .git suffix' ' |
||||
cd "$D" && |
||||
git clone -l -s a.git c && |
||||
cd c && |
||||
git fetch |
||||
' |
||||
|
||||
test_expect_success 'local clone from x' ' |
||||
cd "$D" && |
||||
git clone -l -s x y && |
||||
cd y && |
||||
git fetch |
||||
' |
||||
|
||||
test_expect_success 'local clone from x.git that does not exist' ' |
||||
cd "$D" && |
||||
if git clone -l -s x.git z |
||||
then |
||||
echo "Oops, should have failed" |
||||
false |
||||
else |
||||
echo happy |
||||
fi |
||||
' |
||||
|
||||
test_done |
Loading…
Reference in new issue