Push mirror pushes tags although "only protected branches" selected
Summary
When using the "push-mirror" functionality, gitlab pushes tags although the "Only mirror protected branches" checkbox has been selected.
Steps to reproduce
- create source and destination repositories (e.g. https://gitlab.com/ensc/test-mirror-src + https://gitlab.com/ensc/test-mirror-dst) and configure mirroring from
src
todst
. Select
-
Work in
src
-
Create a tag in
src
-
Work in
src
-
Configure
dst
that every tag (*
) is protected and that nobody can create them -
repeat 3+4
What is the current bug behavior?
What is the expected correct behavior?
-
only the (protected)
master
branch is in thedst
repo, no tags -
mirroring succeeds after 5.