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