clone: copy hidden paths at local clone
[gitweb.git] / builtin / clone.c
index 5956b1c8e6bce0dc43ef0cc39014feb18c69bdcb..541f0e1be333a35b47e7b8ad69042c46ec7724c4 100644 (file)
@@ -427,7 +427,7 @@ static void copy_or_link_directory(struct strbuf *src, struct strbuf *dest,
                        continue;
                }
                if (S_ISDIR(buf.st_mode)) {
-                       if (de->d_name[0] != '.')
+                       if (!is_dot_or_dotdot(de->d_name))
                                copy_or_link_directory(src, dest,
                                                       src_repo, src_baselen);
                        continue;