[PATCH] Update git-tag-script to create the .git/refs/tags if it does not already exist
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>
This commit is contained in:
parent
9153368d1b
commit
ec3f5a46ea
@ -20,5 +20,6 @@ grep -v '^#' < .editmsg | git-stripspace > .tagmsg
|
|||||||
( echo -e "object $object\ntype $type\ntag $name\n"; cat .tagmsg ) > .tmp-tag
|
( echo -e "object $object\ntype $type\ntag $name\n"; cat .tagmsg ) > .tmp-tag
|
||||||
rm -f .tmp-tag.asc .tagmsg
|
rm -f .tmp-tag.asc .tagmsg
|
||||||
gpg -bsa .tmp-tag && cat .tmp-tag.asc >> .tmp-tag
|
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"
|
git-mktag < .tmp-tag > "$GIT_DIR/refs/tags/$name"
|
||||||
#rm .tmp-tag .tmp-tag.sig
|
#rm .tmp-tag .tmp-tag.sig
|
||||||
|
Loading…
Reference in New Issue
Block a user