From: Junio C Hamano Date: Sat, 07 Jan 2006 22:31:56 GMT Subject: [PATCH 2/3] ls-files --others --directory: give trailing slash Message-ID: <7vy81racv7.fsf@assigned-by-dhcp.cox.net> 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 --- * Likes, dislikes? This suits better for *my* purpose of calling this from git-status, but it might be undesirable for your Porcelain. ls-files.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) 02e90a13cce6041263ec90da77f2ba929055b448 diff --git a/ls-files.c b/ls-files.c index cc5b32e..7e2fdea 100644 --- a/ls-files.c +++ b/ls-files.c @@ -294,8 +294,10 @@ static void read_directory(const char *p case DT_DIR: memcpy(fullname + baselen + len, "/", 2); if (show_other_directories && - !dir_exists(fullname, baselen + len + 1)) + !dir_exists(fullname, baselen + len + 1)) { + len++; break; + } read_directory(fullname, fullname, baselen + len + 1); continue; -- 1.0.7-g0263