diff --git a/pagure/hooks/files/fedmsg_hook.py b/pagure/hooks/files/fedmsg_hook.py index 15b53ca..17987c4 100755 --- a/pagure/hooks/files/fedmsg_hook.py +++ b/pagure/hooks/files/fedmsg_hook.py @@ -75,6 +75,9 @@ for line in sys.stdin.readlines(): print "Deleting a reference/branch, so we won't run the "\ "pagure hook" break + elif set(oldrev) == set(['0']): + print "New reference/branch" + oldrev = '^%s' % oldrev elif pagure.lib.git.is_forced_push(oldrev, newrev, abspath): base = pagure.lib.git.get_base_revision(oldrev, newrev, abspath) if base: