buildhistory_analysis: fix duplicate PE/PV/PR in related fields
Since PE, PV and PR appear in both the recipe history and package history files these were showing up twice when they were added as related fields to monitored changes. Only add them when the path is exactly the same. (From OE-Core rev: 406d025a15ff15a2edf39f00e0ea4e6b821b224a) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
c569fcee08
commit
32483f0562
|
@ -307,7 +307,7 @@ def process_changes(repopath, revision1, revision2 = 'HEAD', report_all = False)
|
|||
if chg.path == chg2.path or os.path.dirname(chg.path) == chg2.path:
|
||||
if chg2.fieldname in related_fields.get(chg.fieldname, []):
|
||||
chg.related.append(chg2)
|
||||
elif chg.path.startswith('packages/') and chg2.fieldname in ['PE', 'PV', 'PR']:
|
||||
elif chg.path == chg2.path and chg.path.startswith('packages/') and chg2.fieldname in ['PE', 'PV', 'PR']:
|
||||
chg.related.append(chg2)
|
||||
|
||||
if report_all:
|
||||
|
|
Loading…
Reference in New Issue