Merge pull request #1976 from jberry-suse/origin-manager-revision-state-none-origin
origin-manager: handle no origin when determining revision state.
This commit is contained in:
commit
6508d76633
@ -482,8 +482,8 @@ def policy_input_evaluate_reviews_not_allowed(policy, inputs):
|
|||||||
|
|
||||||
return reviews_not_allowed
|
return reviews_not_allowed
|
||||||
|
|
||||||
def origin_revision_state(apiurl, target_project, package, origin_info=None, limit=10):
|
def origin_revision_state(apiurl, target_project, package, origin_info=False, limit=10):
|
||||||
if not origin_info:
|
if origin_info is False:
|
||||||
origin_info = origin_find(apiurl, target_project, package)
|
origin_info = origin_find(apiurl, target_project, package)
|
||||||
|
|
||||||
revisions = []
|
revisions = []
|
||||||
@ -492,8 +492,11 @@ def origin_revision_state(apiurl, target_project, package, origin_info=None, lim
|
|||||||
# considering double the limit of revisions. The goal is to know how many
|
# considering double the limit of revisions. The goal is to know how many
|
||||||
# revisions behind the package in target project is and if it deviated from
|
# revisions behind the package in target project is and if it deviated from
|
||||||
# origin, not that it ended up with every revision found in origin project.
|
# origin, not that it ended up with every revision found in origin project.
|
||||||
origin_project = origin_info.project.rstrip('~')
|
if origin_info is None:
|
||||||
origin_hashes = list(package_source_hash_history(apiurl, origin_project, package, limit * 2, True))
|
origin_hashes = []
|
||||||
|
else:
|
||||||
|
origin_project = origin_info.project.rstrip('~')
|
||||||
|
origin_hashes = list(package_source_hash_history(apiurl, origin_project, package, limit * 2, True))
|
||||||
target_hashes = list(package_source_hash_history(apiurl, target_project, package, limit))
|
target_hashes = list(package_source_hash_history(apiurl, target_project, package, limit))
|
||||||
for source_hash in origin_hashes:
|
for source_hash in origin_hashes:
|
||||||
if source_hash not in target_hashes:
|
if source_hash not in target_hashes:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user