[PATCH] Update git-tag-script to create the .git/refs/tags if it does not already...
authorEric W. Biederman <ebiederm@xmission.com>
Fri, 15 Jul 2005 01:00:15 +0000 (19:00 -0600)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 15 Jul 2005 17:00:35 +0000 (10:00 -0700)
When testing tags I ran into an interesting problem.
git-tag-script dies if .git/refs/tags/ does not exist.
And that directory didn't get created when I build my repository,
so we need to create it if it doesn't exist.

Signed-of-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
git-tag-script

index 442a243..aee4891 100755 (executable)
@@ -20,5 +20,6 @@ grep -v '^#' < .editmsg | git-stripspace > .tagmsg
 ( echo -e "object $object\ntype $type\ntag $name\n"; cat .tagmsg ) > .tmp-tag
 rm -f .tmp-tag.asc .tagmsg
 gpg -bsa .tmp-tag && cat .tmp-tag.asc >> .tmp-tag
+mkdir -p "$GIT_DIR/refs/tags"
 git-mktag < .tmp-tag > "$GIT_DIR/refs/tags/$name"
 #rm .tmp-tag .tmp-tag.sig