protect list-changes from new repos in a deliverable
When new repositories are added to a deliverable, we want to recognize them as new and show all of the changes. The existing logic using the generator expression fails with a StopIteration exception when there is no repository matching the new version in the previous version. Change-Id: Ifb426b89c85b21b18208a630fa5187a279e6ce2f
This commit is contained in:
parent
9528a92d3a
commit
defc0e7aa4
@ -140,10 +140,12 @@ def main():
|
||||
|
||||
start_range = None
|
||||
if previous_release:
|
||||
projects = previous_release['projects']
|
||||
previous_project = next(x for x in projects
|
||||
if x['repo'] == project['repo'])
|
||||
start_range = previous_project['hash']
|
||||
previous_project = {
|
||||
x['repo']: x
|
||||
for x in previous_release['projects']
|
||||
}.get(project['repo'])
|
||||
if previous_project is not None:
|
||||
start_range = previous_project['hash']
|
||||
if not start_range:
|
||||
start_range = (
|
||||
gitutils.get_latest_tag(workdir, project['repo'])
|
||||
|
Loading…
x
Reference in New Issue
Block a user