From 985a57eeef790d7762e5f2d03d9469d97466a88a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Robotka?= <robotka@sch.bme.hu> Date: Sat, 15 Aug 2020 19:47:35 +0200 Subject: [PATCH] protet tags --- git-sch-scripts/setup.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/git-sch-scripts/setup.py b/git-sch-scripts/setup.py index a30746f..e925c79 100644 --- a/git-sch-scripts/setup.py +++ b/git-sch-scripts/setup.py @@ -36,6 +36,7 @@ def repo_action(project_meta): # print(project_meta) setup_project(project_meta) add_youtrack(project_meta) + check_tags(project_meta) def update_project(project_meta, data, postfix=''): @@ -78,4 +79,25 @@ def add_youtrack(project_meta): update_project(project_meta, data, postfix) +def check_tags(project_meta): + path = 'projects/' + path += str(project_meta['id']) + path += '/protected_tags' + tags = request(path) + if len(tags) == 0: + protect_tags(path) + + +def protect_tags(path): + data = { + 'name': 'v*', + 'create_access_level': '40' + } + r = requests.post(url=get_url(path), data=data) + if r.ok: + print("Protected") + else: + print("ERROR protecting tag") + + iterate_group(1604) -- GitLab