[PATCH v2 2/2] t: Add test for cloning from ref namespace
- From
Johannes Löthberg <johannes@kyriasis.com>
- Date
- Jun 5, 2015, 14:12 UTC
- Message-ID
- <1433513531-13423-3-git-send-email-johannes@kyriasis.com>
- In-Reply-To
- <1433513531-13423-1-git-send-email-johannes@kyriasis.com>
Test that the master ref is set up properly when cloning from a ref namespace
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> --- 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