Merge "use repository-settings to get a default list of repo names"
This commit is contained in:
commit
0a2dc5d0ef
|
@ -208,10 +208,16 @@ class Deliverable(object):
|
||||||
self.series = series
|
self.series = series
|
||||||
self.name = name
|
self.name = name
|
||||||
self._data = data
|
self._data = data
|
||||||
self.repos = set()
|
repos = set(self._data.get('repository-settings', {}).keys())
|
||||||
|
# NOTE(dhellmann): We do this next bit for legacy deliverable
|
||||||
|
# files without the repository-settings sections. We should be
|
||||||
|
# able to remove this after the T series is opened because at
|
||||||
|
# that point all actively validated deliverable files will
|
||||||
|
# have this data.
|
||||||
for r in self.releases:
|
for r in self.releases:
|
||||||
for p in r['projects']:
|
for p in r['projects']:
|
||||||
self.repos.add(p['repo'])
|
repos.add(p['repo'])
|
||||||
|
self.repos = sorted(list(repos))
|
||||||
if self._governance_data is None:
|
if self._governance_data is None:
|
||||||
Deliverable._governance_data = governance.get_team_data()
|
Deliverable._governance_data = governance.get_team_data()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue