pathspec: rename match_pathspec_depth() to match_pathspec()
[gitweb.git] / t / t5601-clone.sh
index 53a1de9efde08b586d2786ffc1a3018fb7b9dd93..5e67035be800b5cbec5a99dd9e3e458a343440df 100755 (executable)
@@ -362,6 +362,14 @@ do
                test_clone_url [::1]:$repo ::1 $repo
        '
 done
+#home directory
+test_expect_success "clone host:/~repo" '
+       test_clone_url host:/~repo host "~repo"
+'
+
+test_expect_success "clone [::1]:/~repo" '
+       test_clone_url [::1]:/~repo ::1 "~repo"
+'
 
 # Corner cases
 for url in foo/bar:baz [foo]bar/baz:qux [foo/bar]:baz
@@ -422,4 +430,11 @@ test_expect_success 'clone from a repository with two identical branches' '
 
 '
 
+test_expect_success 'shallow clone locally' '
+       git clone --depth=1 --no-local src ssrrcc &&
+       git clone ssrrcc ddsstt &&
+       test_cmp ssrrcc/.git/shallow ddsstt/.git/shallow &&
+       ( cd ddsstt && git fsck )
+'
+
 test_done