summaryrefslogtreecommitdiff
path: root/urmoms.c
diff options
context:
space:
mode:
authorHiltjo Posthuma <hiltjo@codemadness.org>2015-12-26 12:57:33 +0100
committerHiltjo Posthuma <hiltjo@codemadness.org>2015-12-26 12:57:33 +0100
commite4e03b3bf91db3a6fe8acdcf97603240e9bf7896 (patch)
tree437fa98632240f137883914c4fdd54b0b283d883 /urmoms.c
parent3da41fa5dde944cd00171d384ce30c20fbb0c5a0 (diff)
strip suffix .git used typically for bare repos
Diffstat (limited to 'urmoms.c')
-rw-r--r--urmoms.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/urmoms.c b/urmoms.c
index 9391de6..301d0e1 100644
--- a/urmoms.c
+++ b/urmoms.c
@@ -791,6 +791,9 @@ main(int argc, char *argv[])
p = xbasename(repodir);
snprintf(name, sizeof(name), "%s", p);
free(p);
+ /* remove .git suffix, typically used by bare repos */
+ if ((p = strstr(name, ".git")))
+ *p = '\0';
/* read description or .git/description */
snprintf(path, sizeof(path), "%s%s%s",