X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=git-tag.sh;h=faa766799df6d276b6fcdca79d4f05b05ec2626b;hb=c4c86f07d01bc4a05126b129f644e70dd9e244d0;hp=9afdf5cce7445c311452519602a57fac62f1168a;hpb=bc162e40ea6dc3208e3bda76301d6409607ed3ff;p=git.git diff --git a/git-tag.sh b/git-tag.sh index 9afdf5cc..faa76679 100755 --- a/git-tag.sh +++ b/git-tag.sh @@ -4,7 +4,7 @@ . git-sh-setup || die "Not a git archive" usage () { - echo >&2 "Usage: git-tag [-a | -s | -u ] [-f] [-m ] " + echo >&2 "Usage: git-tag [-a | -s | -u ] [-f] [-m ] []" exit 1 } @@ -53,6 +53,8 @@ if [ -e "$GIT_DIR/refs/tags/$name" -a -z "$force" ]; then 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