36 lines
627 B
36 lines
627 B
#!/bin/sh |
|
|
|
test_description='basic clone options' |
|
. ./test-lib.sh |
|
|
|
test_expect_success 'setup' ' |
|
|
|
mkdir parent && |
|
(cd parent && git init && |
|
echo one >file && git add file && |
|
git commit -m one) |
|
|
|
' |
|
|
|
test_expect_success 'clone -o' ' |
|
|
|
git clone -o foo parent clone-o && |
|
(cd clone-o && git rev-parse --verify refs/remotes/foo/master) |
|
|
|
' |
|
|
|
test_expect_success 'redirected clone' ' |
|
|
|
git clone "file://$(pwd)/parent" clone-redirected >out 2>err && |
|
test ! -s err |
|
|
|
' |
|
test_expect_success 'redirected clone -v' ' |
|
|
|
git clone --progress "file://$(pwd)/parent" clone-redirected-progress \ |
|
>out 2>err && |
|
test -s err |
|
|
|
' |
|
|
|
test_done
|
|
|