diff --git a/git-tag.sh b/git-tag.sh
index 25c1a0e88e4402a5df1c7daeee2c993c491ca098..faa766799df6d276b6fcdca79d4f05b05ec2626b 100755 (executable)
--- a/git-tag.sh
+++ b/git-tag.sh
die "tag '$name' already exists"
fi
shift
+git-check-ref-format "tags/$name" ||
+ die "we do not like '$name' as a tag name."
object=$(git-rev-parse --verify --default HEAD "$@") || exit 1
type=$(git-cat-file -t $object) || exit 1