From 6cada6a98d357a4891cafa241e04c5fcb500107a Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 4 Jul 2005 15:28:19 -0700 Subject: [PATCH] Clean up output of "for_each_ref()" when GIT_DIR is "." Remove the "./" at the head, it just looks much nicer. --- refs.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/refs.c b/refs.c index 447080ed..7ccd721a 100644 --- a/refs.c +++ b/refs.c @@ -26,6 +26,11 @@ static int do_for_each_ref(const char *base, int (*fn)(const char *path, const u struct dirent *de; int baselen = strlen(base); char *path = xmalloc(baselen + 257); + + if (!strncmp(base, "./", 2)) { + base += 2; + baselen -= 2; + } memcpy(path, base, baselen); if (baselen && base[baselen-1] != '/') path[baselen++] = '/'; -- 2.11.0