From: Sven Verdoolaege Date: Wed, 1 Jun 2005 11:27:23 +0000 (+0200) Subject: [PATCH] git-cvs2git: create tags X-Git-Tag: v0.99~316 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=32798c707e701a7b0b7c19b469a1fcb57bda1f66;p=git.git [PATCH] git-cvs2git: create tags cvsps seems to put a space after the tag name, so we remove it first. --- diff --git a/cvs2git.c b/cvs2git.c index 06dd74b3..97b43005 100644 --- a/cvs2git.c +++ b/cvs2git.c @@ -115,6 +115,7 @@ static void commit(void) { const char *cmit_parent = initial_commit ? "" : "-p HEAD"; const char *dst_branch; + char *space; int i; printf("tree=$(git-write-tree)\n"); @@ -147,6 +148,12 @@ static void commit(void) printf("echo $commit > .git/refs/heads/'%s'\n", dst_branch); + space = strchr(tag, ' '); + if (space) + *space = 0; + if (strcmp(tag, "(none)")) + printf("echo $commit > .git/refs/tags/'%s'\n", tag); + printf("echo 'Committed (to %s):' ; cat .cmitmsg; echo\n", dst_branch); *date = 0;