Test that the master ref is set up properly when cloning from a ref namespace Signed-off-by: Johannes Löthberg <johannes@xxxxxxxxxxxx> --- t/t9904-clone-from-ref-namespace.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 t/t9904-clone-from-ref-namespace.sh diff --git a/t/t9904-clone-from-ref-namespace.sh b/t/t9904-clone-from-ref-namespace.sh new file mode 100755 index 0000000..60977f8 --- /dev/null +++ b/t/t9904-clone-from-ref-namespace.sh @@ -0,0 +1,33 @@ +#!/bin/sh +# + +test_description='git clone from ref namespace + +This test checks that cloning from a ref namespace works' + +. ./test-lib.sh + +test_expect_success 'clone from ref namespace' ' + rm -rf initial bare clone && + git init initial && + git init --bare bare && + ( + cd initial && + echo "commit one" >> file && + git add file && + git commit -m "commit one" && + git push ../bare master && + + echo "commit two" >> file && + git add file && + git commit -m "commit two" + GIT_NAMESPACE=new_namespace git push ../bare master + ) && + GIT_NAMESPACE=new_namespace git clone bare clone && + ( + cd clone && + git show + ) +' + +test_done -- 2.4.2 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html