commit | 6cada6a98d357a4891cafa241e04c5fcb500107a | [log] [tgz] |
---|---|---|
author | Linus Torvalds <torvalds@g5.osdl.org> | Mon Jul 04 15:28:19 2005 -0700 |
committer | Linus Torvalds <torvalds@g5.osdl.org> | Mon Jul 04 15:28:19 2005 -0700 |
tree | 3e4b562be429e44de0918a909777bf2f2ebb406e | |
parent | def88e9afbf915ad76781aba7274398963b5e1a7 [diff] [blame] |
Clean up output of "for_each_ref()" when GIT_DIR is "." Remove the "./" at the head, it just looks much nicer.
diff --git a/refs.c b/refs.c index 447080e..7ccd721 100644 --- a/refs.c +++ b/refs.c
@@ -26,6 +26,11 @@ 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++] = '/';