#!/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 |