From: Junghyun Kim Date: Mon, 3 Apr 2017 23:59:20 +0000 (+0900) Subject: Do not update source of _link packages even if an SR is accepted. X-Git-Tag: submit/trunk/20190927.012842~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F64%2F122864%2F2;p=tools%2Frepa.git Do not update source of _link packages even if an SR is accepted. Not updating _aggregate packages is applied in the previous commit. A request from Tizen release team is received that _link packages should not be updated as well. Change-Id: I33674033979f1201bb9b7235fe3cdc1641a4fcaf Signed-off-by: Junghyun Kim --- diff --git a/repa/common.py b/repa/common.py index 9d22cca..e4b743b 100644 --- a/repa/common.py +++ b/repa/common.py @@ -88,10 +88,13 @@ def delete_project(obs, name, target): obs.delete_project(project) def is_aggregate_package(obs, proj, pack): - if re.search("aggregate", pack): - if "_aggregate" in obs.get_file_list(proj, pack): - return True + if "_aggregate" in obs.get_file_list(proj, pack): + return True + return False +def is_link_package(obs, proj, pack): + if "_link" in obs.get_file_list(proj, pack): + return True return False def accept_or_reject(obs, submission, state, target, comment='', @@ -132,7 +135,7 @@ def accept_or_reject(obs, submission, state, target, comment='', org_source_packages=obs.get_source_packages(project) source_packages=[] for p in org_source_packages: - if not is_aggregate_package(obs, project, p): + if not is_aggregate_package(obs, project, p) and not is_link_package(obs, project, p): source_packages.append(p) reqid = obs.create_sr(project, source_packages,