X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=dir.c;h=f543f50f42d5bca1a6a6f981e8bb1b3cafd352ea;hb=ed82edc402c271a707da632083f1f4c19155d573;hp=11fab7f4bf9b93be33795dfd5c1a3c55c8a8079d;hpb=667152528df417627e54de6cb281a63a727369af;p=git.git diff --git a/dir.c b/dir.c index 11fab7f4b..f543f50f4 100644 --- a/dir.c +++ b/dir.c @@ -321,7 +321,7 @@ static enum exist_status directory_exists_in_index(const char *dirname, int len) break; if (endchar == '/') return index_directory; - if (!endchar && S_ISDIRLNK(ntohl(ce->ce_mode))) + if (!endchar && S_ISGITLINK(ntohl(ce->ce_mode))) return index_gitdir; } return index_nonexistent; @@ -356,7 +356,7 @@ static enum exist_status directory_exists_in_index(const char *dirname, int len) * also true and the directory is empty, in which case * we just ignore it entirely. * (b) if it looks like a git directory, and we don't have - * 'no_dirlinks' set we treat it as a gitlink, and show it + * 'no_gitlinks' set we treat it as a gitlink, and show it * as a directory. * (c) otherwise, we recurse into it. */ @@ -383,7 +383,7 @@ static enum directory_treatment treat_directory(struct dir_struct *dir, case index_nonexistent: if (dir->show_other_directories) break; - if (!dir->no_dirlinks) { + if (!dir->no_gitlinks) { unsigned char sha1[20]; if (resolve_gitlink_ref(dirname, "HEAD", sha1) == 0) return show_directory;