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