From 73f7f589205145248a67b78efb20b006b96e942a Mon Sep 17 00:00:00 2001 From: Lubomír Sedlář Date: Feb 04 2019 14:57:40 +0000 Subject: hooks: Only block new branches Tags should be allowed, but any other new reference will be blocked. Fixes: #4237 Signed-off-by: Lubomír Sedlář --- diff --git a/pagure/hooks/pagure_no_new_branches.py b/pagure/hooks/pagure_no_new_branches.py index 25ba02e..717c8ef 100644 --- a/pagure/hooks/pagure_no_new_branches.py +++ b/pagure/hooks/pagure_no_new_branches.py @@ -70,6 +70,10 @@ class PagureNoNewBranchRunner(BaseRunner): return for refname in changes: + if refname.startswith("refs/tags/"): + # Allow creating new tags + continue + (oldrev, newrev) = changes[refname] if set(oldrev) == set(["0"]):