Because no special rule for this existed it was allowed by default Signed-off-by: Heiko Voigt <heiko.voigt@xxxxxxx> --- templates/hooks--update.sample | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/templates/hooks--update.sample b/templates/hooks--update.sample index f8bf490..68da609 100755 --- a/templates/hooks--update.sample +++ b/templates/hooks--update.sample @@ -82,6 +82,12 @@ case "$refname","$newrev_type" in ;; refs/tags/*,tag) # annotated tag + if [ "$allowdeletetag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Overwriting a tag is not allowed in this repository." >&2 + exit 1 + fi ;; refs/heads/*,commit) # branch -- 1.6.2.1.423.g442d -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html