ls-files --others --directory: give trailing slash

This adds a trailing slash to directory names in the output
when "--others --directory" option shows only untracked
directories and not their contents, to make them stand out.

Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Junio C Hamano 2006-01-07 14:31:56 -08:00
parent 657907e76e
commit 0907fedbee

View File

@ -293,11 +293,12 @@ static void read_directory(const char *path, const char *base, int baselen)
/* fallthrough */
case DT_DIR:
memcpy(fullname + baselen + len, "/", 2);
len++;
if (show_other_directories &&
!dir_exists(fullname, baselen + len + 1))
!dir_exists(fullname, baselen + len))
break;
read_directory(fullname, fullname,
baselen + len + 1);
baselen + len);
continue;
case DT_REG:
case DT_LNK: