From: Frantisek Hrbata Date: Wed, 16 Dec 2020 16:43:20 +0000 (+0100) Subject: git-mr-tag: don't allow adding tags which are owner's only X-Git-Tag: v0.2~36 X-Git-Url: http://www.hrbata.com/gitweb/?a=commitdiff_plain;h=8542e6e8e9016bce522d16d899a7c5c5b1fd6cf8;p=gimrr.git git-mr-tag: don't allow adding tags which are owner's only Signed-off-by: Frantisek Hrbata --- diff --git a/git-mr-tag b/git-mr-tag index 5dfa013..1d43751 100755 --- a/git-mr-tag +++ b/git-mr-tag @@ -65,6 +65,10 @@ mrtags = mrlib.get_commit_tags(tags, mr, mrlib.rev_zero) if not mrtags: sys.exit("No MR tags found.") +owner = mrlib.get_tag_value(mrtags, "A") +if user != owner and tag in mrlib.owners_tags: + sys.exit("Tag '{}' can be set only by MR owner '{}'.".format(tag, owner)) + mrcommits = mrlib.get_tag_value(mrtags, "C") if not mrcommits: sys.exit("No MR commits found.")