Browse Source

Clean up output of "for_each_ref()" when GIT_DIR is "."

Remove the "./" at the head, it just looks much nicer.
maint
Linus Torvalds 20 years ago
parent
commit
6cada6a98d
  1. 5
      refs.c

5
refs.c

@ -26,6 +26,11 @@ static int do_for_each_ref(const char *base, int (*fn)(const char *path, const u @@ -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++] = '/';

Loading…
Cancel
Save